diff options
Diffstat (limited to 'src/input/backend/inputhandler_p.h')
-rw-r--r-- | src/input/backend/inputhandler_p.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/input/backend/inputhandler_p.h b/src/input/backend/inputhandler_p.h index 97b7da6a2..c2a8fe77f 100644 --- a/src/input/backend/inputhandler_p.h +++ b/src/input/backend/inputhandler_p.h @@ -83,6 +83,7 @@ class InputSequenceManager; class LogicalDeviceManager; class GenericPhysicalDeviceManager; class GenericDeviceBackendNodeManager; +class InputSettings; class InputHandler { @@ -105,6 +106,7 @@ public: inline InputSequenceManager *inputSequenceManager() const { return m_inputSequenceManager; } inline LogicalDeviceManager *logicalDeviceManager() const { return m_logicalDeviceManager; } inline GenericDeviceBackendNodeManager *genericDeviceBackendNodeManager() const { return m_genericPhysicalDeviceBackendNodeManager; } + inline InputSettings *inputSettings() const { return m_settings; } void appendKeyEvent(const QT_PREPEND_NAMESPACE(QKeyEvent) &event); QList<QT_PREPEND_NAMESPACE(QKeyEvent)> pendingKeyEvents(); @@ -129,6 +131,8 @@ public: QVector<Qt3DInput::QInputDeviceIntegration *> inputDeviceIntegrations() const; void addInputDeviceIntegration(QInputDeviceIntegration *inputIntegration); + void setInputSettings(InputSettings *settings); + private: KeyboardControllerManager *m_keyboardControllerManager; KeyboardInputManager *m_keyboardInputManager; @@ -155,6 +159,7 @@ private: LogicalDeviceManager *m_logicalDeviceManager; GenericDeviceBackendNodeManager *m_genericPhysicalDeviceBackendNodeManager; QVector<Qt3DInput::QInputDeviceIntegration *> m_inputDeviceIntegrations; + InputSettings *m_settings; }; } // namespace Input |