4#ifndef QWAYLANDNATIVEINTERFACE_P_H
5#define QWAYLANDNATIVEINTERFACE_P_H
19#include <qpa/qplatformnativeinterface.h>
21#include <QtWaylandClient/qtwaylandclientglobal.h>
22#include <QtCore/private/qglobal_p.h>
23#include <QtCore/qhash.h>
24#include <QtGui/qguiapplication_platform.h>
32class QWaylandIntegration;
36 public QNativeInterface::QWaylandApplication
40 void *nativeResourceForIntegration(
const QByteArray &resource)
override;
41 void *nativeResourceForWindow(
const QByteArray &resourceString,
43 void *nativeResourceForScreen(
const QByteArray &resourceString,
48 NativeResourceForWindowFunction nativeResourceFunctionForWindow(
const QByteArray &resource)
override;
57 wl_display *
display()
const override;
59 wl_seat *seat()
const override;
60 wl_keyboard *keyboard()
const override;
61 wl_pointer *
pointer()
const override;
62 wl_touch *touch()
const override;
63 uint lastInputSerial()
const override;
64 wl_seat *lastInputSeat()
const override;
The QScreen class is used to query screen properties. \inmodule QtGui.
\macro QT_RESTRICTED_CAST_FROM_ASCII
struct wl_display * display
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
static QOpenGLCompositor * compositor
GLsizei const void * pointer