Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QtWaylandClient::QWaylandQtKeyExtension Class Reference

#include <qwaylandqtkey_p.h>

+ Inheritance diagram for QtWaylandClient::QWaylandQtKeyExtension:
+ Collaboration diagram for QtWaylandClient::QWaylandQtKeyExtension:

Public Member Functions

 QWaylandQtKeyExtension (QWaylandDisplay *display, uint32_t id)
 
 ~QWaylandQtKeyExtension ()
 

Private Member Functions

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
 

Detailed Description

Definition at line 30 of file qwaylandqtkey_p.h.

Constructor & Destructor Documentation

◆ QWaylandQtKeyExtension()

QtWaylandClient::QWaylandQtKeyExtension::QWaylandQtKeyExtension ( QWaylandDisplay * display,
uint32_t id )

Definition at line 12 of file qwaylandqtkey.cpp.

◆ ~QWaylandQtKeyExtension()

QtWaylandClient::QWaylandQtKeyExtension::~QWaylandQtKeyExtension ( )

Definition at line 18 of file qwaylandqtkey.cpp.

Member Function Documentation

◆ zqt_key_v1_key()

void QtWaylandClient::QWaylandQtKeyExtension::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 )
overrideprivate

Definition at line 23 of file qwaylandqtkey.cpp.

References QtWaylandClient::QWaylandWindow::fromWlSurface(), QWindowSystemInterface::handleExtendedKeyEvent(), QtWaylandClient::QWaylandDisplay::inputDevices(), QtWaylandClient::QWaylandInputDevice::keyboardFocus(), qWarning, text, time, win, window(), and QWidget::window().

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: