4#ifndef QGUIAPPLICATION_PLATFORM_H
5#define QGUIAPPLICATION_PLATFORM_H
16#include <QtGui/qtguiglobal.h>
18#include <QtCore/qnativeinterface.h>
19#include <QtGui/qguiapplication.h>
22typedef struct _XDisplay
Display;
23struct xcb_connection_t;
40#if QT_CONFIG(xcb) || defined(Q_QDOC)
41struct Q_GUI_EXPORT QX11Application
45 virtual xcb_connection_t *
connection()
const = 0;
49#if defined(Q_OS_UNIX) || defined(Q_CLANG_QDOC)
50struct Q_GUI_EXPORT QWaylandApplication
53 virtual wl_display *
display()
const = 0;
55 virtual wl_seat *seat()
const = 0;
56 virtual wl_keyboard *keyboard()
const = 0;
57 virtual wl_pointer *
pointer()
const = 0;
58 virtual wl_touch *touch()
const = 0;
59 virtual uint lastInputSerial()
const = 0;
60 virtual wl_seat *lastInputSeat()
const = 0;
struct wl_display * display
Combined button and popup list for selecting options.
DBusConnection * connection
#define QT_DECLARE_NATIVE_INTERFACE(...)
static QOpenGLCompositor * compositor
GLsizei const void * pointer