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);
101#if QT_CONFIG(draganddrop)
105 QWaylandSeat::CapabilityFlags capabilities()
const;
107 virtual bool isOwner(
QInputEvent *inputEvent)
const;
109 static QWaylandSeat *fromSeatResource(struct ::wl_resource *resource);
114#if QT_DEPRECATED_SINCE(6, 1)
115 void cursorSurfaceRequest(
QWaylandSurface *surface,
int hotspotX,
int hotspotY);
122 void handleMouseFocusDestroyed();
Type
This enum type defines the valid event types in Qt.
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)
Q_REVISION(6, 7) Q_INVOKABLE void sendUnicodeKeyPressEvent(uint unicode)
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
GLfloat GLfloat GLfloat GLfloat h
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)