7#include <QtCore/qnamespace.h>
8#include <QtCore/QPoint>
9#include <QtCore/QString>
11#include <QtWaylandCompositor/qtwaylandcompositorglobal.h>
12#include <QtWaylandCompositor/qtwaylandqmlinclude.h>
13#include <QtWaylandCompositor/qwaylandcompositorextension.h>
14#include <QtWaylandCompositor/qwaylandkeyboard.h>
15#include <QtWaylandCompositor/qwaylandview.h>
35#if QT_CONFIG(draganddrop)
61 bool isInitialized()
const;
68 void sendKeyPressEvent(
uint code);
69 void sendKeyReleaseEvent(
uint code);
99#if QT_CONFIG(draganddrop)
103 QWaylandSeat::CapabilityFlags capabilities()
const;
105 virtual bool isOwner(
QInputEvent *inputEvent)
const;
107 static QWaylandSeat *fromSeatResource(struct ::wl_resource *resource);
112#if QT_DEPRECATED_SINCE(6, 1)
113 void cursorSurfaceRequest(
QWaylandSurface *surface,
int hotspotX,
int hotspotY);
118 void handleMouseFocusDestroyed();
The QKeyEvent class describes a key event.
\inmodule QtCore\reentrant
The QTouchEvent class contains parameters that describe a touch event.
\qmltype WaylandClient \instantiates QWaylandClient \inqmlmodule QtWayland.Compositor
\qmltype WaylandCompositor \instantiates QWaylandCompositor \inqmlmodule QtWayland....
\inmodule QtWaylandCompositor
\inmodule QtWaylandCompositor
\inmodule QtWaylandCompositor
\qmltype WaylandSeat \instantiates QWaylandSeat \inqmlmodule QtWayland.Compositor
void keyboardFocusChanged(QWaylandSurface *newFocus, QWaylandSurface *oldFocus)
\qmlsignal void QtWayland.Compositor::WaylandSeat::keyboardFocusChanged(QWaylandSurface newFocus,...
CapabilityFlag
This enum type describes the capabilities of a QWaylandSeat.
void cursorSurfaceRequested(QWaylandSurface *surface, int hotspotX, int hotspotY, QWaylandClient *client)
void mouseFocusChanged(QWaylandView *newFocus, QWaylandView *oldFocus)
This signal is emitted when the mouse focus has changed from oldFocus to newFocus.
\qmltype WaylandSurface \instantiates QWaylandSurface \inqmlmodule QtWayland.Compositor
\inmodule QtWaylandCompositor
\qmltype WaylandView \instantiates QWaylandView \inqmlmodule QtWayland.Compositor
Combined button and popup list for selecting options.
#define Q_DECLARE_FLAGS(Flags, Enum)
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
static QOpenGLCompositor * compositor
GLsizei const void * pointer
#define QML_UNCREATABLE(REASON)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
static QString qtKey(CFStringRef cfkey)