Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qt_x11_p.h File Reference

(05fc3aef53348fb58be6308076e000825b704e58)

#include <X11/Xlib.h>
#include <X11/Xatom.h>
+ Include dependency graph for qt_x11_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QXcbX11Data
 
struct  QX11InfoData
 

Macros

#define register   /* C++17 deprecated register */
 
#define X11   qt_x11Data
 

Enumerations

enum  {
  XFocusOut = FocusOut , XFocusIn = FocusIn , XKeyPress = KeyPress , XKeyRelease = KeyRelease ,
  XNone = None , XRevertToParent = RevertToParent , XGrayScale = GrayScale , XCursorShape = CursorShape
}
 
enum  DesktopEnvironment {
  DE_UNKNOWN , DE_KDE , DE_GNOME , DE_CDE ,
  DE_MEEGO_COMPOSITOR , DE_4DWM
}
 

Functions

 Q_DECLARE_TYPEINFO (XPoint, Q_PRIMITIVE_TYPE)
 
 Q_DECLARE_TYPEINFO (XRectangle, Q_PRIMITIVE_TYPE)
 
 Q_DECLARE_TYPEINFO (XChar2b, Q_PRIMITIVE_TYPE)
 
template<class T >
constexpr int lowest_bit (T v) noexcept
 

Variables

QXcbX11Dataqt_x11Data
 

Macro Definition Documentation

◆ register

#define register   /* C++17 deprecated register */

Definition at line 7 of file qt_x11_p.h.

◆ X11

#define X11   qt_x11Data

Definition at line 141 of file qt_x11_p.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
XFocusOut 
XFocusIn 
XKeyPress 
XKeyRelease 
XNone 
XRevertToParent 
XGrayScale 
XCursorShape 

Definition at line 49 of file qt_x11_p.h.

◆ DesktopEnvironment

Enumerator
DE_UNKNOWN 
DE_KDE 
DE_GNOME 
DE_CDE 
DE_MEEGO_COMPOSITOR 
DE_4DWM 

Definition at line 81 of file qt_x11_p.h.

Function Documentation

◆ lowest_bit()

template<class T >
constexpr int lowest_bit ( T v)
inlineconstexprnoexcept

Definition at line 157 of file qt_x11_p.h.

References qCountTrailingZeroBits().

Referenced by QX11PlatformPixmap::fromImage(), and QXcbColormap::initialize().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Q_DECLARE_TYPEINFO() [1/3]

Q_DECLARE_TYPEINFO ( XChar2b ,
Q_PRIMITIVE_TYPE  )

◆ Q_DECLARE_TYPEINFO() [2/3]

Q_DECLARE_TYPEINFO ( XPoint ,
Q_PRIMITIVE_TYPE  )

◆ Q_DECLARE_TYPEINFO() [3/3]

Q_DECLARE_TYPEINFO ( XRectangle ,
Q_PRIMITIVE_TYPE  )

Variable Documentation

◆ qt_x11Data

QXcbX11Data* qt_x11Data
extern

Definition at line 13 of file qxcbnativepainting.cpp.

Referenced by qt_xcb_native_x11_info_init().