diff options
Diffstat (limited to 'src/plugins/platforms/wasm/qwasmwindow.h')
| -rw-r--r-- | src/plugins/platforms/wasm/qwasmwindow.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/platforms/wasm/qwasmwindow.h b/src/plugins/platforms/wasm/qwasmwindow.h index ab0dc68e839..480ad6de721 100644 --- a/src/plugins/platforms/wasm/qwasmwindow.h +++ b/src/plugins/platforms/wasm/qwasmwindow.h @@ -35,6 +35,8 @@ struct PointerEvent; class QWasmDeadKeySupport; struct WheelEvent; +Q_DECLARE_LOGGING_CATEGORY(qLcQpaWasmInputContext) + class QWasmWindow final : public QPlatformWindow, public QWasmWindowTreeNode, public QNativeInterface::Private::QWasmWindow @@ -122,6 +124,7 @@ private: void commitParent(QWasmWindowTreeNode *parent); bool processKey(const KeyEvent &event); + bool processKeyForInputContext(const KeyEvent &event); bool processPointer(const PointerEvent &event); bool processWheel(const WheelEvent &event); @@ -146,6 +149,8 @@ private: std::unique_ptr<qstdweb::EventCallback> m_keyDownCallback; std::unique_ptr<qstdweb::EventCallback> m_keyUpCallback; + std::unique_ptr<qstdweb::EventCallback> m_keyDownCallbackForInputContext; + std::unique_ptr<qstdweb::EventCallback> m_keyUpCallbackForInputContext; std::unique_ptr<qstdweb::EventCallback> m_pointerLeaveCallback; std::unique_ptr<qstdweb::EventCallback> m_pointerEnterCallback; |
