diff options
Diffstat (limited to 'src/input/frontend/qmousecontroller.h')
-rw-r--r-- | src/input/frontend/qmousecontroller.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/input/frontend/qmousecontroller.h b/src/input/frontend/qmousecontroller.h index ce9c2b2bc..8a03d7e14 100644 --- a/src/input/frontend/qmousecontroller.h +++ b/src/input/frontend/qmousecontroller.h @@ -50,6 +50,7 @@ class QMouseInput; class QT3DINPUTSHARED_EXPORT QMouseController : public Qt3DInput::QAbstractPhysicalDevice { Q_OBJECT + Q_PROPERTY(float sensitivity READ sensitivity WRITE setSensitivity NOTIFY sensitivityChanged) public: explicit QMouseController(Qt3DCore::QNode *parent = 0); ~QMouseController(); @@ -74,9 +75,17 @@ public: int axisIdentifier(const QString &name) Q_DECL_FINAL; int buttonIdentifier(const QString &name) Q_DECL_FINAL; + float sensitivity() const; + +public Q_SLOTS: + void setSensitivity(float value); + +Q_SIGNALS: + void sensitivityChanged(float value); + protected: QMouseController(QMouseControllerPrivate &dd, Qt3DCore::QNode *parent = 0); - + void copy(const Qt3DCore::QNode *ref) Q_DECL_OVERRIDE; void sceneChangeEvent(const Qt3DCore::QSceneChangePtr &change) Q_DECL_OVERRIDE; private: |