42 #ifndef QTESTLITESTATICINFO_H 43 #define QTESTLITESTATICINFO_H 45 #include <QtCore/QTextStream> 46 #include <QtCore/QDataStream> 47 #include <QtCore/QMetaType> 48 #include <QtCore/QVariant> 50 #if defined(_XLIB_H_) // crude hack, but... 51 #error "cannot include <X11/Xlib.h> before this file" 53 #define XRegisterIMInstantiateCallback qt_XRegisterIMInstantiateCallback 54 #define XUnregisterIMInstantiateCallback qt_XUnregisterIMInstantiateCallback 55 #define XSetIMValues qt_XSetIMValues 57 #undef XRegisterIMInstantiateCallback 58 #undef XUnregisterIMInstantiateCallback 61 #include <X11/Xutil.h> 76 #endif // Q_OS_VXWORKS 77 #include <X11/Xatom.h> 81 # define XShapeCombineRegion(a,b,c,d,e,f,g) 82 # define XShapeCombineMask(a,b,c,d,e,f,g) 84 # include <X11/extensions/shape.h> 88 #if !defined (QT_NO_TABLET) 89 # include <X11/extensions/XInput.h> 90 #if defined (Q_OS_IRIX) 91 # include <X11/extensions/SGIMisc.h> 94 #endif // QT_NO_TABLET 98 #ifndef QT_NO_XINERAMA 101 # include <X11/extensions/Xinerama.h> 103 #endif // QT_NO_XINERAMA 107 # include <X11/extensions/Xrandr.h> 108 #endif // QT_NO_XRANDR 111 #ifndef QT_NO_XRENDER 112 # include <X11/extensions/Xrender.h> 113 #endif // QT_NO_XRENDER 117 # include "X11/extensions/sync.h" 122 #include <X11/extensions/Xfixes.h> 123 #endif // QT_NO_XFIXES 127 # include <X11/XKBlib.h> 131 #if !defined(XlibSpecificationRelease) 139 #include <X11/extensions/Xfixes.h> 144 #endif // QT_NO_XFIXES 146 #ifndef QT_NO_XCURSOR 147 #include <X11/Xcursor/Xcursor.h> 149 #endif // QT_NO_XCURSOR 151 #ifndef QT_NO_XINERAMA 154 typedef XineramaScreenInfo *(*PtrXineramaQueryScreens)(
Display *dpy,
int *number);
155 #endif // QT_NO_XINERAMA 162 #endif // QT_NO_XRANDR 166 typedef XDeviceInfo* (*PtrXListInputDevices)(
Display *,
int *);
170 #endif // QT_NO_XINPUT 188 struct _XrmHashBucketRec*,
197 struct _XrmHashBucketRec*,
205 # include <X11/Xlocale.h> 210 # include <X11/extensions/XShm.h> 211 #endif // QT_NO_MITSHM 230 #undef RevertToParent 411 #endif //QT_NO_XFIXES 418 #endif // QTESTLITESTATICINFO_H
static bool isSupportedByWM(Atom atom)
void(* PtrXFixesSetCursorName)(Display *dpy, Cursor cursor, const char *name)
int(* PtrXSelectExtensionEvent)(Display *, Window, XEventClass *, int)
Cursor(* PtrXcursorLibraryLoadCursor)(Display *, const char *)
void(* PtrXFixesSelectSelectionInput)(Display *dpy, Window win, Atom selection, unsigned long eventMask)
int(* PtrXRRRootToScreen)(Display *, Window)
Status(* PtrXFixesQueryVersion)(Display *, int *, int *)
The QImage class provides a hardware-independent image representation that allows direct access to th...
Bool(* PtrXRRQueryExtension)(Display *, int *, int *)
#define XRegisterIMInstantiateCallback
static Atom atom(X11Atom atom)
void(* PtrXFreeDeviceList)(XDeviceInfo *)
Bool(* PtrXineramaQueryExtension)(Display *dpy, int *event_base, int *error_base)
Bool(* PtrXFixesQueryExtension)(Display *, int *, int *)
Bool(* PtrXineramaIsActive)(Display *dpy)
int(* PtrXCloseDevice)(Display *, XDevice *)
static int xFixesEventBase()
static QImage qimageFromXImage(XImage *xi)
static PtrXFixesSelectSelectionInput xFixesSelectSelectionInput()
#define XUnregisterIMInstantiateCallback
int(* PtrXRRUpdateConfiguration)(XEvent *)
void(* PtrXRRSelectInput)(Display *, Window, int)