Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qt_x11_p.h File Reference

(02de77535f2a94cbeb7e0ea01895ba4e556e165c)

#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 = nullptr

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>
int lowest_bit ( T v)
inlineconstexprnoexcept

Definition at line 157 of file qt_x11_p.h.

◆ 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

QT_BEGIN_NAMESPACE QXcbX11Data * qt_x11Data = nullptr
extern

Definition at line 14 of file qxcbnativepainting.cpp.

Referenced by qt_xcb_native_x11_info_init().