33 PeekFromCachedIndex = 1
35 Q_DECLARE_FLAGS(PeekOptions, PeekOption)
37 static bool isPlatformX11();
39 static int appDpiX(
int screen=-1);
40 static int appDpiY(
int screen=-1);
42 static quint32 appRootWindow(
int screen=-1);
43 static int appScreen();
45 static quint32 appTime();
46 static quint32 appUserTime();
48 static void setAppTime(quint32 time);
49 static void setAppUserTime(quint32 time);
51 static quint32 getTimestamp();
53 static QByteArray nextStartupId();
54 static void setNextStartupId(
const QByteArray &id);
56 static Display *display();
57 static xcb_connection_t *connection();
59 static bool isCompositingManagerRunning(
int screen = -1);
61 static qint32 generatePeekerId();
62 static bool removePeekerId(qint32 peekerId);
63 typedef bool (*PeekerCallback)(xcb_generic_event_t *event,
void *peekerData);
64 static bool peekEventQueue(PeekerCallback peeker,
void *peekerData =
nullptr,
65 PeekOptions option = PeekDefault, qint32 peekerId = -1);