summaryrefslogtreecommitdiffstats
path: root/src/input/frontend/qmousecontroller.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/input/frontend/qmousecontroller.h')
-rw-r--r--src/input/frontend/qmousecontroller.h11
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: