summaryrefslogtreecommitdiffstats
path: root/examples/qt3d/examples-common/qfirstpersoncameracontroller.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/qt3d/examples-common/qfirstpersoncameracontroller.cpp')
-rw-r--r--examples/qt3d/examples-common/qfirstpersoncameracontroller.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/examples/qt3d/examples-common/qfirstpersoncameracontroller.cpp b/examples/qt3d/examples-common/qfirstpersoncameracontroller.cpp
index 049c577c7..b671fdfc7 100644
--- a/examples/qt3d/examples-common/qfirstpersoncameracontroller.cpp
+++ b/examples/qt3d/examples-common/qfirstpersoncameracontroller.cpp
@@ -57,7 +57,8 @@
#include <Qt3DInput/QActionInput>
#include <Qt3DInput/QLogicalDevice>
#include <Qt3DInput/QKeyboardController>
-#include <Qt3DInput/QMouseController>
+#include <Qt3DInput/QMouseDevice>
+#include <Qt3DInput/QMouseEvent>
#include <Qt3DLogic/QLogicComponent>
QT_BEGIN_NAMESPACE
@@ -86,7 +87,7 @@ QFirstPersonCameraControllerPrivate::QFirstPersonCameraControllerPrivate()
, m_keyboardTyNegInput(new QAxisInput())
, m_keyboardTzNegInput(new QAxisInput())
, m_keyboardController(new QKeyboardController())
- , m_mouseController(new QMouseController())
+ , m_mouseDevice(new QMouseDevice())
, m_logicalDevice(new QLogicalDevice())
, m_logicComponent(new Qt3DLogic::QLogicComponent())
, m_linearSpeed(10.0f)
@@ -99,8 +100,8 @@ void QFirstPersonCameraControllerPrivate::init()
//// Actions
// Left Mouse Button Action
- m_leftMouseButtonInput->setButtons(QVariantList() << QMouseController::Left);
- m_leftMouseButtonInput->setSourceDevice(m_mouseController);
+ m_leftMouseButtonInput->setButtons(QVariantList() << QMouseEvent::LeftButton);
+ m_leftMouseButtonInput->setSourceDevice(m_mouseDevice);
m_leftMouseButtonAction->addInput(m_leftMouseButtonInput);
// Fine Motion Action
@@ -111,13 +112,13 @@ void QFirstPersonCameraControllerPrivate::init()
//// Axes
// Mouse X
- m_mouseRxInput->setAxis(QMouseController::X);
- m_mouseRxInput->setSourceDevice(m_mouseController);
+ m_mouseRxInput->setAxis(QMouseDevice::X);
+ m_mouseRxInput->setSourceDevice(m_mouseDevice);
m_rxAxis->addInput(m_mouseRxInput);
// Mouse Y
- m_mouseRyInput->setAxis(QMouseController::Y);
- m_mouseRyInput->setSourceDevice(m_mouseController);
+ m_mouseRyInput->setAxis(QMouseDevice::Y);
+ m_mouseRyInput->setSourceDevice(m_mouseDevice);
m_ryAxis->addInput(m_mouseRyInput);
// Keyboard Pos Tx