42 #ifndef QWAYLANDXCOMPOSITEGLXINTEGRATION_H 43 #define QWAYLANDXCOMPOSITEGLXINTEGRATION_H 46 #include "wayland-client.h" 48 #include <QtCore/QTextStream> 49 #include <QtCore/QDataStream> 50 #include <QtCore/QMetaType> 51 #include <QtCore/QVariant> 52 #include <QtGui/QWidget> 84 const char *interface, uint32_t version,
void *
data);
88 struct wl_xcomposite *xcomposite,
89 const char *display_name,
90 uint32_t root_window);
93 #endif // QWAYLANDXCOMPOSITEGLXINTEGRATION_H QPointer< QWidget > widget
static void wlDisplayHandleGlobal(struct wl_display *display, uint32_t id, const char *interface, uint32_t version, void *data)
Display * xDisplay() const
QWaylandDisplay * waylandDisplay() const
QWaylandDisplay * mWaylandDisplay
Q_GUI_EXPORT EGLDisplay display()
struct wl_xcomposite * waylandXComposite() const
~QWaylandXCompositeGLXIntegration()
static const char * data(const QByteArray &arr)
QWaylandXCompositeGLXIntegration(QWaylandDisplay *waylandDispaly)
static const struct wl_xcomposite_listener xcomposite_listener
Window rootWindow() const
struct wl_xcomposite * mWaylandComposite
QWaylandWindow * createEglWindow(QWidget *widget)
static void rootInformation(void *data, struct wl_xcomposite *xcomposite, const char *display_name, uint32_t root_window)