42 #ifndef QWAYLANDXCOMPOSITEEGLINTEGRATION_H 43 #define QWAYLANDXCOMPOSITEEGLINTEGRATION_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> 54 #include <QWaitCondition> 89 const char *interface, uint32_t version,
void *
data);
93 struct wl_xcomposite *xcomposite,
94 const char *display_name,
95 uint32_t root_window);
98 #endif // QWAYLANDXCOMPOSITEEGLINTEGRATION_H
EGLDisplay eglDisplay() const
QPointer< QWidget > widget
static void wlDisplayHandleGlobal(struct wl_display *display, uint32_t id, const char *interface, uint32_t version, void *data)
static const struct wl_xcomposite_listener xcomposite_listener
QWaylandDisplay * waylandDisplay() const
Q_GUI_EXPORT EGLDisplay display()
struct wl_xcomposite * waylandXComposite() const
static void rootInformation(void *data, struct wl_xcomposite *xcomposite, const char *display_name, uint32_t root_window)
~QWaylandXCompositeEGLIntegration()
static const char * data(const QByteArray &arr)
struct wl_xcomposite * mWaylandComposite
Window rootWindow() const
QWaylandXCompositeEGLIntegration(QWaylandDisplay *waylandDispaly)
QWaylandWindow * createEglWindow(QWidget *widget)
QWaylandDisplay * mWaylandDisplay
Display * xDisplay() const