20 zqt_key_v1_destroy(
object());
28 uint32_t nativeScanCode,
29 uint32_t nativeVirtualKey,
30 uint32_t nativeModifiers,
35 QList<QWaylandInputDevice *> inputDevices = m_display->
inputDevices();
36 if (!surface && inputDevices.isEmpty()) {
37 qWarning(
"qt_key_extension: handle_qtkey: No input device");
49 qWarning(
"qt_key_extension: handle_qtkey: No keyboard focus");
55 nativeScanCode, nativeVirtualKey, nativeModifiers,
text,
Type
This enum type defines the valid event types in Qt.
\macro QT_RESTRICTED_CAST_FROM_ASCII
static bool handleExtendedKeyEvent(QWindow *window, QEvent::Type type, int key, Qt::KeyboardModifiers modifiers, quint32 nativeScanCode, quint32 nativeVirtualKey, quint32 nativeModifiers, const QString &text=QString(), bool autorep=false, ushort count=1)
QList< QWaylandInputDevice * > inputDevices() const
~QWaylandQtKeyExtension()
void zqt_key_v1_key(struct wl_surface *surface, uint32_t time, uint32_t type, uint32_t key, uint32_t modifiers, uint32_t nativeScanCode, uint32_t nativeVirtualKey, uint32_t nativeModifiers, const QString &text, uint32_t autorep, uint32_t count) override
QWaylandQtKeyExtension(QWaylandDisplay *display, uint32_t id)
static QWaylandWindow * fromWlSurface(::wl_surface *surface)
EGLImageKHR int int EGLuint64KHR * modifiers
struct wl_display * display
Combined button and popup list for selecting options.
GLenum GLenum GLsizei count