diff options
-rw-r--r-- | examples/qt3d/examples-common/FirstPersonCameraController.qml | 16 | ||||
-rw-r--r-- | examples/qt3d/examples-common/qfirstpersoncameracontroller.cpp | 16 | ||||
-rw-r--r-- | examples/qt3d/simple-qml/CameraController.qml | 18 | ||||
-rw-r--r-- | src/input/backend/actioninput.cpp | 10 | ||||
-rw-r--r-- | src/input/backend/actioninput_p.h | 4 | ||||
-rw-r--r-- | src/input/backend/axisinput.cpp | 10 | ||||
-rw-r--r-- | src/input/backend/axisinput_p.h | 4 | ||||
-rw-r--r-- | src/input/backend/updateaxisactionjob.cpp | 20 | ||||
-rw-r--r-- | src/input/frontend/qactioninput.cpp | 44 | ||||
-rw-r--r-- | src/input/frontend/qactioninput.h | 8 | ||||
-rw-r--r-- | src/input/frontend/qaxisinput.cpp | 16 | ||||
-rw-r--r-- | src/input/frontend/qaxisinput.h | 8 | ||||
-rw-r--r-- | tests/auto/input/axisinput/tst_axisinput.cpp | 14 | ||||
-rw-r--r-- | tests/auto/input/qactioninput/tst_qactioninput.cpp | 14 | ||||
-rw-r--r-- | tests/auto/input/qaxisinput/tst_qaxisinput.cpp | 14 |
15 files changed, 108 insertions, 108 deletions
diff --git a/examples/qt3d/examples-common/FirstPersonCameraController.qml b/examples/qt3d/examples-common/FirstPersonCameraController.qml index 6c805a5bf..e439030ff 100644 --- a/examples/qt3d/examples-common/FirstPersonCameraController.qml +++ b/examples/qt3d/examples-common/FirstPersonCameraController.qml @@ -89,14 +89,14 @@ Entity { id: leftMouseButtonAction ActionInput { sourceDevice: mouseSourceDevice - keys: [MouseController.Left] + buttons: [MouseController.Left] } }, Action { id: fineMotionAction ActionInput { sourceDevice: keyboardSourceDevice - keys: [Qt.Key_Shift] + buttons: [Qt.Key_Shift] } } ] // actions @@ -122,12 +122,12 @@ Entity { id: txAxis AxisInput { sourceDevice: keyboardSourceDevice - keys: [Qt.Key_Left] + buttons: [Qt.Key_Left] scale: -1.0 } AxisInput { sourceDevice: keyboardSourceDevice - keys: [Qt.Key_Right] + buttons: [Qt.Key_Right] scale: 1.0 } }, @@ -135,12 +135,12 @@ Entity { id: tzAxis AxisInput { sourceDevice: keyboardSourceDevice - keys: [Qt.Key_Up] + buttons: [Qt.Key_Up] scale: 1.0 } AxisInput { sourceDevice: keyboardSourceDevice - keys: [Qt.Key_Down] + buttons: [Qt.Key_Down] scale: -1.0 } }, @@ -148,12 +148,12 @@ Entity { id: tyAxis AxisInput { sourceDevice: keyboardSourceDevice - keys: [Qt.Key_PageUp] + buttons: [Qt.Key_PageUp] scale: 1.0 } AxisInput { sourceDevice: keyboardSourceDevice - keys: [Qt.Key_PageDown] + buttons: [Qt.Key_PageDown] scale: -1.0 } } diff --git a/examples/qt3d/examples-common/qfirstpersoncameracontroller.cpp b/examples/qt3d/examples-common/qfirstpersoncameracontroller.cpp index dd12ec344..049c577c7 100644 --- a/examples/qt3d/examples-common/qfirstpersoncameracontroller.cpp +++ b/examples/qt3d/examples-common/qfirstpersoncameracontroller.cpp @@ -99,12 +99,12 @@ void QFirstPersonCameraControllerPrivate::init() //// Actions // Left Mouse Button Action - m_leftMouseButtonInput->setKeys(QVariantList() << QMouseController::Left); + m_leftMouseButtonInput->setButtons(QVariantList() << QMouseController::Left); m_leftMouseButtonInput->setSourceDevice(m_mouseController); m_leftMouseButtonAction->addInput(m_leftMouseButtonInput); // Fine Motion Action - m_fineMotionKeyInput->setKeys(QVariantList() << Qt::Key_Shift); + m_fineMotionKeyInput->setButtons(QVariantList() << Qt::Key_Shift); m_fineMotionKeyInput->setSourceDevice(m_keyboardController); m_fineMotionAction->addInput(m_fineMotionKeyInput); @@ -121,37 +121,37 @@ void QFirstPersonCameraControllerPrivate::init() m_ryAxis->addInput(m_mouseRyInput); // Keyboard Pos Tx - m_keyboardTxPosInput->setKeys(QVariantList() << Qt::Key_Right); + m_keyboardTxPosInput->setButtons(QVariantList() << Qt::Key_Right); m_keyboardTxPosInput->setScale(1.0f); m_keyboardTxPosInput->setSourceDevice(m_keyboardController); m_txAxis->addInput(m_keyboardTxPosInput); // Keyboard Pos Ty - m_keyboardTyPosInput->setKeys(QVariantList() << Qt::Key_PageUp); + m_keyboardTyPosInput->setButtons(QVariantList() << Qt::Key_PageUp); m_keyboardTyPosInput->setScale(1.0f); m_keyboardTyPosInput->setSourceDevice(m_keyboardController); m_tyAxis->addInput(m_keyboardTyPosInput); // Keyboard Pos Tz - m_keyboardTzPosInput->setKeys(QVariantList() << Qt::Key_Up); + m_keyboardTzPosInput->setButtons(QVariantList() << Qt::Key_Up); m_keyboardTzPosInput->setScale(1.0f); m_keyboardTzPosInput->setSourceDevice(m_keyboardController); m_tzAxis->addInput(m_keyboardTzPosInput); // Keyboard Neg Tx - m_keyboardTxNegInput->setKeys(QVariantList() << Qt::Key_Left); + m_keyboardTxNegInput->setButtons(QVariantList() << Qt::Key_Left); m_keyboardTxNegInput->setScale(-1.0f); m_keyboardTxNegInput->setSourceDevice(m_keyboardController); m_txAxis->addInput(m_keyboardTxNegInput); // Keyboard Neg Ty - m_keyboardTyNegInput->setKeys(QVariantList() << Qt::Key_PageDown); + m_keyboardTyNegInput->setButtons(QVariantList() << Qt::Key_PageDown); m_keyboardTyNegInput->setScale(-1.0f); m_keyboardTyNegInput->setSourceDevice(m_keyboardController); m_tyAxis->addInput(m_keyboardTyNegInput); // Keyboard Neg Tz - m_keyboardTzNegInput->setKeys(QVariantList() << Qt::Key_Down); + m_keyboardTzNegInput->setButtons(QVariantList() << Qt::Key_Down); m_keyboardTzNegInput->setScale(-1.0f); m_keyboardTzNegInput->setSourceDevice(m_keyboardController); m_tzAxis->addInput(m_keyboardTzNegInput); diff --git a/examples/qt3d/simple-qml/CameraController.qml b/examples/qt3d/simple-qml/CameraController.qml index 086c5ed7e..c00dd5ce2 100644 --- a/examples/qt3d/simple-qml/CameraController.qml +++ b/examples/qt3d/simple-qml/CameraController.qml @@ -93,7 +93,7 @@ Entity { inputs: [ ActionInput { sourceDevice: mouseSourceDevice - keys: [MouseController.Left] + buttons: [MouseController.Left] } ] }, @@ -102,7 +102,7 @@ Entity { inputs: [ ActionInput { sourceDevice: mouseSourceDevice - keys: [MouseController.Right] + buttons: [MouseController.Right] } ] }, @@ -111,7 +111,7 @@ Entity { inputs: [ ActionInput { sourceDevice: keyboardSourceDevice - keys: [Qt.Key_Shift] + buttons: [Qt.Key_Shift] } ] } @@ -144,12 +144,12 @@ Entity { inputs: [ AxisInput { sourceDevice: keyboardSourceDevice - keys: [Qt.Key_Left] + buttons: [Qt.Key_Left] scale: -1.0 }, AxisInput { sourceDevice: keyboardSourceDevice - keys: [Qt.Key_Right] + buttons: [Qt.Key_Right] scale: 1.0 } ] @@ -159,12 +159,12 @@ Entity { inputs: [ AxisInput { sourceDevice: keyboardSourceDevice - keys: [Qt.Key_Up] + buttons: [Qt.Key_Up] scale: 1.0 }, AxisInput { sourceDevice: keyboardSourceDevice - keys: [Qt.Key_Down] + buttons: [Qt.Key_Down] scale: -1.0 } ] @@ -174,12 +174,12 @@ Entity { inputs: [ AxisInput { sourceDevice: keyboardSourceDevice - keys: [Qt.Key_PageUp] + buttons: [Qt.Key_PageUp] scale: 1.0 }, AxisInput { sourceDevice: keyboardSourceDevice - keys: [Qt.Key_PageDown] + buttons: [Qt.Key_PageDown] scale: -1.0 } ] diff --git a/src/input/backend/actioninput.cpp b/src/input/backend/actioninput.cpp index b39275352..339f9a828 100644 --- a/src/input/backend/actioninput.cpp +++ b/src/input/backend/actioninput.cpp @@ -63,7 +63,7 @@ QVector<int> listToIntArray(const QVariantList &l) ActionInput::ActionInput() : Qt3DCore::QBackendNode() - , m_keys(0) + , m_buttons(0) , m_enabled(false) { } @@ -72,7 +72,7 @@ void ActionInput::updateFromPeer(Qt3DCore::QNode *peer) { QActionInput *input = static_cast<QActionInput *>(peer); m_enabled = input->isEnabled(); - m_keys = listToIntArray(input->keys()); + m_buttons = listToIntArray(input->buttons()); if (input->sourceDevice()) m_sourceDevice = input->sourceDevice()->id(); } @@ -81,7 +81,7 @@ void ActionInput::cleanup() { m_enabled = false; m_sourceDevice = Qt3DCore::QNodeId(); - m_keys.clear(); + m_buttons.clear(); } void ActionInput::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e) @@ -92,8 +92,8 @@ void ActionInput::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e) m_sourceDevice = propertyChange->value().value<Qt3DCore::QNodeId>(); } else if (propertyChange->propertyName() == QByteArrayLiteral("enabled")) { m_enabled = propertyChange->value().toBool(); - } else if (propertyChange->propertyName() == QByteArrayLiteral("keys")) { - m_keys = listToIntArray(propertyChange->value().toList()); + } else if (propertyChange->propertyName() == QByteArrayLiteral("buttons")) { + m_buttons = listToIntArray(propertyChange->value().toList()); } } } diff --git a/src/input/backend/actioninput_p.h b/src/input/backend/actioninput_p.h index 356ae02ff..b5e0c4265 100644 --- a/src/input/backend/actioninput_p.h +++ b/src/input/backend/actioninput_p.h @@ -67,13 +67,13 @@ public: void updateFromPeer(Qt3DCore::QNode *peer) Q_DECL_OVERRIDE; void cleanup(); - inline QVector<int> keys() const { return m_keys; } + inline QVector<int> buttons() const { return m_buttons; } inline Qt3DCore::QNodeId sourceDevice() const { return m_sourceDevice; } inline bool isEnabled() const { return m_enabled; } void sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e) Q_DECL_OVERRIDE; private: - QVector<int> m_keys; + QVector<int> m_buttons; Qt3DCore::QNodeId m_sourceDevice; bool m_enabled; }; diff --git a/src/input/backend/axisinput.cpp b/src/input/backend/axisinput.cpp index a4143c7a5..d7bc4c5c3 100644 --- a/src/input/backend/axisinput.cpp +++ b/src/input/backend/axisinput.cpp @@ -71,14 +71,14 @@ AxisInput::AxisInput() // AxisInput can have two types of behavior // Axis input with source device and axis -> will retrieve the axis value from the source device -// Axis input with source device and scale + keys -> will be used as a multiplication factor with other AxisInput +// Axis input with source device and scale + buttons -> will be used as a multiplication factor with other AxisInput void AxisInput::updateFromPeer(Qt3DCore::QNode *peer) { QAxisInput *input = static_cast<QAxisInput *>(peer); m_axis = input->axis(); m_scale = input->scale(); m_enabled = input->isEnabled(); - m_keys = listToIntArray(input->keys()); + m_buttons = listToIntArray(input->buttons()); if (input->sourceDevice()) m_sourceDevice = input->sourceDevice()->id(); } @@ -88,7 +88,7 @@ void AxisInput::cleanup() m_axis = 0; m_enabled = false; m_scale = 0.0f; - m_keys.clear(); + m_buttons.clear(); m_sourceDevice = Qt3DCore::QNodeId(); } @@ -104,8 +104,8 @@ void AxisInput::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e) m_axis = propertyChange->value().toInt(); } else if (propertyChange->propertyName() == QByteArrayLiteral("enabled")) { m_enabled = propertyChange->value().toBool(); - } else if (propertyChange->propertyName() == QByteArrayLiteral("keys")) { - m_keys = listToIntArray(propertyChange->value().toList()); + } else if (propertyChange->propertyName() == QByteArrayLiteral("buttons")) { + m_buttons = listToIntArray(propertyChange->value().toList()); } } } diff --git a/src/input/backend/axisinput_p.h b/src/input/backend/axisinput_p.h index 310d32140..b430d2bd2 100644 --- a/src/input/backend/axisinput_p.h +++ b/src/input/backend/axisinput_p.h @@ -69,14 +69,14 @@ public: inline int axis() const { return m_axis; } inline float scale() const { return m_scale; } - inline QVector<int> keys() const { return m_keys; } + inline QVector<int> buttons() const { return m_buttons; } inline Qt3DCore::QNodeId sourceDevice() const { return m_sourceDevice; } inline bool isEnabled() const { return m_enabled; } void sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e) Q_DECL_OVERRIDE; private: int m_axis; - QVector<int> m_keys; + QVector<int> m_buttons; Qt3DCore::QNodeId m_sourceDevice; float m_scale; bool m_enabled; diff --git a/src/input/backend/updateaxisactionjob.cpp b/src/input/backend/updateaxisactionjob.cpp index 264d576cb..b3da7535d 100644 --- a/src/input/backend/updateaxisactionjob.cpp +++ b/src/input/backend/updateaxisactionjob.cpp @@ -51,16 +51,16 @@ namespace Input { namespace { -bool anyOfRequiredKeysPressed(const QVector<int> &keys, QAbstractPhysicalDeviceBackendNode *physicalDeviceBackend) +bool anyOfRequiredButtonsPressed(const QVector<int> &buttons, QAbstractPhysicalDeviceBackendNode *physicalDeviceBackend) { - bool validKeyWasPressed = false; - Q_FOREACH (int key, keys) { - if (physicalDeviceBackend->isButtonPressed(key)) { - validKeyWasPressed = true; + bool validButtonWasPressed = false; + Q_FOREACH (int button, buttons) { + if (physicalDeviceBackend->isButtonPressed(button)) { + validButtonWasPressed = true; break; } } - return validKeyWasPressed; + return validButtonWasPressed; } } // anonymous @@ -109,7 +109,7 @@ bool UpdateAxisActionJob::processActionInput(const Qt3DCore::QNodeId actionInput if (physicalDeviceBackend != Q_NULLPTR) { // Update the value - return anyOfRequiredKeysPressed(actionInput->keys(), physicalDeviceBackend); + return anyOfRequiredButtonsPressed(actionInput->buttons(), physicalDeviceBackend); } } else if (m_handler->inputSequenceManager()->lookupResource(actionInputId)) { InputSequence *inputSequence = m_handler->inputSequenceManager()->lookupResource(actionInputId); @@ -172,13 +172,13 @@ void UpdateAxisActionJob::updateAxis(LogicalDevice *device) if (physicalDeviceBackend != Q_NULLPTR) { // Update the value - const QVector<int> keys = axisInput->keys(); + const QVector<int> buttons = axisInput->buttons(); // Axis was specified -> we take this as the base value if (axisInput->axis() != -1) axisValue += physicalDeviceBackend->processedAxisValue(axisInput->axis()); - else if (!keys.isEmpty()) { + else if (!buttons.isEmpty()) { // TO DO: Linear Curver for the progression of the scale value - if (anyOfRequiredKeysPressed(keys, physicalDeviceBackend)) + if (anyOfRequiredButtonsPressed(buttons, physicalDeviceBackend)) axisValue += axisInput->scale(); } } diff --git a/src/input/frontend/qactioninput.cpp b/src/input/frontend/qactioninput.cpp index 5faa0893f..817604764 100644 --- a/src/input/frontend/qactioninput.cpp +++ b/src/input/frontend/qactioninput.cpp @@ -56,7 +56,7 @@ public: , m_sourceDevice(Q_NULLPTR) {} - QVariantList m_keys; + QVariantList m_buttons; QAbstractPhysicalDevice *m_sourceDevice; }; @@ -64,7 +64,7 @@ public: \class Qt3DInput::QActionInput \inmodule Qt3DInput \inherits QAbstractActionInput - \brief QActionInput stores Device and Keys used to trigger an input event. + \brief QActionInput stores Device and Buttons used to trigger an input event. \since 5.7 */ @@ -76,19 +76,19 @@ public: \instantiates Qt3DInput::QActionInput \brief QML frontend for the Qt3DInput::QActionInput C++ class. - Links a physical device and selected keys on it which can trigger this action. + Links a physical device and selected buttons on it which can trigger this action. - Each Action input can be triggered by one or many keys on a source device + Each Action input can be triggered by one or many buttons on a source device \qml ActionInput { sourceDevice: keyboardSourceDevice - keys: [Qt.Key_A] + buttons: [Qt.Key_A] } \endqml \qml ActionInput { sourceDevice: keyboardSourceDevice - keys: [Qt.Key_A,Qt.Key_B] + buttons: [Qt.Key_A,Qt.Key_B] } \endqml \since 5.7 @@ -112,12 +112,12 @@ QActionInput::~QActionInput() } /*! - Return the Keys to trigger the QActionInput instance. + Return the Buttons to trigger the QActionInput instance. */ -QVariantList QActionInput::keys() const +QVariantList QActionInput::buttons() const { Q_D(const QActionInput); - return d->m_keys; + return d->m_buttons; } /*! @@ -168,34 +168,34 @@ QAbstractPhysicalDevice *QActionInput::sourceDevice() const } /*! - \fn QAbstractPhysicalDevice::keysChanged() + \fn QAbstractPhysicalDevice::buttonsChanged() - This signal is emitted when the keys ascociated with the action input is changed. + This signal is emitted when the buttons ascociated with the action input is changed. */ /*! - \qmlproperty QVariantList Qt3D.Input::ActionInput::keys + \qmlproperty QVariantList Qt3D.Input::ActionInput::buttons - The Keys that can trigger this Action + The Buttons that can trigger this Action */ /*! - \qmlsignal Qt3D.Input::ActionInput::keysChanged() + \qmlsignal Qt3D.Input::ActionInput::buttonsChanged() - This signal is emitted when the keys ascociated with the action input is changed. + This signal is emitted when the buttons ascociated with the action input is changed. - The corresponding handeler is \c onkeysChanged + The corresponding handeler is \c onbuttonsChanged */ /*! - Set the keys to trigger the QActionInput instance. + Set the buttons to trigger the QActionInput instance. */ -void QActionInput::setKeys(const QVariantList &keys) +void QActionInput::setButtons(const QVariantList &buttons) { Q_D(QActionInput); - if (d->m_keys != keys) { - d->m_keys = keys; - emit keysChanged(keys); + if (d->m_buttons != buttons) { + d->m_buttons = buttons; + emit buttonsChanged(buttons); } } @@ -204,7 +204,7 @@ void QActionInput::copy(const Qt3DCore::QNode *ref) QNode::copy(ref); const QActionInput *input = static_cast<const QActionInput *>(ref); d_func()->m_sourceDevice = qobject_cast<QAbstractPhysicalDevice *>(QNode::clone(input->d_func()->m_sourceDevice)); - d_func()->m_keys = input->d_func()->m_keys; + d_func()->m_buttons = input->d_func()->m_buttons; } } // Qt3DInput diff --git a/src/input/frontend/qactioninput.h b/src/input/frontend/qactioninput.h index b3c39dc42..904821827 100644 --- a/src/input/frontend/qactioninput.h +++ b/src/input/frontend/qactioninput.h @@ -55,22 +55,22 @@ class QT3DINPUTSHARED_EXPORT QActionInput : public Qt3DInput::QAbstractActionInp { Q_OBJECT Q_PROPERTY(Qt3DInput::QAbstractPhysicalDevice *sourceDevice READ sourceDevice WRITE setSourceDevice NOTIFY sourceDeviceChanged) - Q_PROPERTY(QVariantList keys READ keys WRITE setKeys NOTIFY keysChanged) + Q_PROPERTY(QVariantList buttons READ buttons WRITE setButtons NOTIFY buttonsChanged) public: explicit QActionInput(Qt3DCore::QNode *parent = Q_NULLPTR); ~QActionInput(); QAbstractPhysicalDevice *sourceDevice() const; - QVariantList keys() const; + QVariantList buttons() const; public Q_SLOTS: void setSourceDevice(QAbstractPhysicalDevice *sourceDevice); - void setKeys(const QVariantList &keys); + void setButtons(const QVariantList &buttons); Q_SIGNALS: void sourceDeviceChanged(QAbstractPhysicalDevice *sourceDevice); - void keysChanged(const QVariantList &keys); + void buttonsChanged(const QVariantList &buttons); protected: void copy(const Qt3DCore::QNode *ref) Q_DECL_OVERRIDE; diff --git a/src/input/frontend/qaxisinput.cpp b/src/input/frontend/qaxisinput.cpp index 6a81b22b0..fccb2a36d 100644 --- a/src/input/frontend/qaxisinput.cpp +++ b/src/input/frontend/qaxisinput.cpp @@ -55,7 +55,7 @@ public: , m_axis(-1) {} - QVariantList m_keys; + QVariantList m_buttons; QAbstractPhysicalDevice *m_sourceDevice; float m_scale; int m_axis; @@ -136,19 +136,19 @@ int QAxisInput::axis() const return d->m_axis; } -void QAxisInput::setKeys(const QVariantList &keys) +void QAxisInput::setButtons(const QVariantList &buttons) { Q_D(QAxisInput); - if (keys != d->m_keys) { - d->m_keys = keys; - emit keysChanged(keys); + if (buttons != d->m_buttons) { + d->m_buttons = buttons; + emit buttonsChanged(buttons); } } -QVariantList QAxisInput::keys() const +QVariantList QAxisInput::buttons() const { Q_D(const QAxisInput); - return d->m_keys; + return d->m_buttons; } void QAxisInput::copy(const Qt3DCore::QNode *ref) @@ -156,7 +156,7 @@ void QAxisInput::copy(const Qt3DCore::QNode *ref) QNode::copy(ref); const QAxisInput *input = static_cast<const QAxisInput *>(ref); d_func()->m_sourceDevice = qobject_cast<QAbstractPhysicalDevice *>(QNode::clone(input->d_func()->m_sourceDevice)); - d_func()->m_keys = input->d_func()->m_keys; + d_func()->m_buttons = input->d_func()->m_buttons; d_func()->m_scale = input->d_func()->m_scale; d_func()->m_axis = input->d_func()->m_axis; } diff --git a/src/input/frontend/qaxisinput.h b/src/input/frontend/qaxisinput.h index fc5972f85..c97371e6b 100644 --- a/src/input/frontend/qaxisinput.h +++ b/src/input/frontend/qaxisinput.h @@ -57,7 +57,7 @@ class QT3DINPUTSHARED_EXPORT QAxisInput : public Qt3DCore::QNode Q_PROPERTY(Qt3DInput::QAbstractPhysicalDevice *sourceDevice READ sourceDevice WRITE setSourceDevice NOTIFY sourceDeviceChanged) Q_PROPERTY(float scale READ scale WRITE setScale NOTIFY scaleChanged) Q_PROPERTY(int axis READ axis WRITE setAxis NOTIFY axisChanged) - Q_PROPERTY(QVariantList keys READ keys WRITE setKeys NOTIFY keysChanged) + Q_PROPERTY(QVariantList buttons READ buttons WRITE setButtons NOTIFY buttonsChanged) public: explicit QAxisInput(Qt3DCore::QNode *parent = Q_NULLPTR); @@ -66,19 +66,19 @@ public: QAbstractPhysicalDevice *sourceDevice() const; float scale() const; int axis() const; - QVariantList keys() const; + QVariantList buttons() const; public Q_SLOTS: void setSourceDevice(QAbstractPhysicalDevice *sourceDevice); void setScale(float scale); void setAxis(int axis); - void setKeys(const QVariantList &keys); + void setButtons(const QVariantList &buttons); Q_SIGNALS: void sourceDeviceChanged(QAbstractPhysicalDevice *sourceDevice); void scaleChanged(float scale); void axisChanged(int axis); - void keysChanged(const QVariantList &keys); + void buttonsChanged(const QVariantList &buttons); protected: void copy(const Qt3DCore::QNode *ref) Q_DECL_OVERRIDE; diff --git a/tests/auto/input/axisinput/tst_axisinput.cpp b/tests/auto/input/axisinput/tst_axisinput.cpp index cc8576786..670a29ffa 100644 --- a/tests/auto/input/axisinput/tst_axisinput.cpp +++ b/tests/auto/input/axisinput/tst_axisinput.cpp @@ -60,7 +60,7 @@ private Q_SLOTS: Qt3DInput::QAxisInput axisInput; TestDevice sourceDevice; - axisInput.setKeys(QVariantList() << QVariant(1 << 8)); + axisInput.setButtons(QVariantList() << QVariant(1 << 8)); axisInput.setAxis(327); axisInput.setScale(0.5f); axisInput.setSourceDevice(&sourceDevice); @@ -71,7 +71,7 @@ private Q_SLOTS: // THEN QCOMPARE(backendAxisInput.peerUuid(), axisInput.id()); QCOMPARE(backendAxisInput.isEnabled(), axisInput.isEnabled()); - compareKeys(backendAxisInput.keys(), axisInput.keys()); + compareKeys(backendAxisInput.buttons(), axisInput.buttons()); QCOMPARE(backendAxisInput.axis(), axisInput.axis()); QCOMPARE(backendAxisInput.scale(), axisInput.scale()); QCOMPARE(backendAxisInput.sourceDevice(), sourceDevice.id()); @@ -85,7 +85,7 @@ private Q_SLOTS: // THEN QVERIFY(backendAxisInput.peerUuid().isNull()); QCOMPARE(backendAxisInput.scale(), 0.0f); - QVERIFY(backendAxisInput.keys().isEmpty()); + QVERIFY(backendAxisInput.buttons().isEmpty()); QCOMPARE(backendAxisInput.axis(), 0); QCOMPARE(backendAxisInput.isEnabled(), false); QCOMPARE(backendAxisInput.sourceDevice(), Qt3DCore::QNodeId()); @@ -94,7 +94,7 @@ private Q_SLOTS: Qt3DInput::QAxisInput axisInput; TestDevice sourceDevice; - axisInput.setKeys(QVariantList() << QVariant(1 << 8)); + axisInput.setButtons(QVariantList() << QVariant(1 << 8)); axisInput.setAxis(327); axisInput.setScale(0.5f); axisInput.setSourceDevice(&sourceDevice); @@ -106,7 +106,7 @@ private Q_SLOTS: // THEN QVERIFY(backendAxisInput.peerUuid().isNull()); QCOMPARE(backendAxisInput.scale(), 0.0f); - QVERIFY(backendAxisInput.keys().isEmpty()); + QVERIFY(backendAxisInput.buttons().isEmpty()); QCOMPARE(backendAxisInput.axis(), 0); QCOMPARE(backendAxisInput.isEnabled(), false); QCOMPARE(backendAxisInput.sourceDevice(), Qt3DCore::QNodeId()); @@ -129,11 +129,11 @@ private Q_SLOTS: // WHEN updateChange.reset(new Qt3DCore::QScenePropertyChange(Qt3DCore::NodeUpdated, Qt3DCore::QSceneChange::Node, Qt3DCore::QNodeId())); updateChange->setValue(QVariantList() << QVariant(64)); - updateChange->setPropertyName("keys"); + updateChange->setPropertyName("buttons"); backendAxisInput.sceneChangeEvent(updateChange); // THEN - compareKeys(backendAxisInput.keys(), QVariantList() << QVariant(64)); + compareKeys(backendAxisInput.buttons(), QVariantList() << QVariant(64)); // WHEN updateChange.reset(new Qt3DCore::QScenePropertyChange(Qt3DCore::NodeUpdated, Qt3DCore::QSceneChange::Node, Qt3DCore::QNodeId())); diff --git a/tests/auto/input/qactioninput/tst_qactioninput.cpp b/tests/auto/input/qactioninput/tst_qactioninput.cpp index 880bac382..0ece3055e 100644 --- a/tests/auto/input/qactioninput/tst_qactioninput.cpp +++ b/tests/auto/input/qactioninput/tst_qactioninput.cpp @@ -61,12 +61,12 @@ private Q_SLOTS: QTest::newRow("defaultConstructed") << defaultConstructed; Qt3DInput::QActionInput *actionInputWithKeys = new Qt3DInput::QActionInput(); - actionInputWithKeys->setKeys(QVariantList() << QVariant((1 << 1) | (1 << 5))); + actionInputWithKeys->setButtons(QVariantList() << QVariant((1 << 1) | (1 << 5))); QTest::newRow("actionInputWithKeys") << actionInputWithKeys; Qt3DInput::QActionInput *actionInputWithKeysAndSourceDevice = new Qt3DInput::QActionInput(); TestDevice *device = new TestDevice(); - actionInputWithKeysAndSourceDevice->setKeys(QVariantList() << QVariant((1 << 1) | (1 << 5))); + actionInputWithKeysAndSourceDevice->setButtons(QVariantList() << QVariant((1 << 1) | (1 << 5))); actionInputWithKeysAndSourceDevice->setSourceDevice(device); QTest::newRow("actionInputWithKeysAndSourceDevice") << actionInputWithKeysAndSourceDevice; } @@ -83,7 +83,7 @@ private Q_SLOTS: // THEN QVERIFY(clone != Q_NULLPTR); QCOMPARE(actionInput->id(), clone->id()); - QCOMPARE(actionInput->keys(), clone->keys()); + QCOMPARE(actionInput->buttons(), clone->buttons()); if (actionInput->sourceDevice() != Q_NULLPTR) { QVERIFY(clone->sourceDevice() != Q_NULLPTR); @@ -98,15 +98,15 @@ private Q_SLOTS: TestArbiter arbiter(actionInput.data()); // WHEN - QVariantList keys = QVariantList() << QVariant(555); - actionInput->setKeys(keys); + QVariantList buttons = QVariantList() << QVariant(555); + actionInput->setButtons(buttons); QCoreApplication::processEvents(); // THEN QCOMPARE(arbiter.events.size(), 1); Qt3DCore::QScenePropertyChangePtr change = arbiter.events.first().staticCast<Qt3DCore::QScenePropertyChange>(); - QCOMPARE(change->propertyName(), "keys"); - QCOMPARE(change->value().toList(), keys); + QCOMPARE(change->propertyName(), "buttons"); + QCOMPARE(change->value().toList(), buttons); QCOMPARE(change->type(), Qt3DCore::NodeUpdated); arbiter.events.clear(); diff --git a/tests/auto/input/qaxisinput/tst_qaxisinput.cpp b/tests/auto/input/qaxisinput/tst_qaxisinput.cpp index 7f530af4f..dfda083fd 100644 --- a/tests/auto/input/qaxisinput/tst_qaxisinput.cpp +++ b/tests/auto/input/qaxisinput/tst_qaxisinput.cpp @@ -61,14 +61,14 @@ private Q_SLOTS: QTest::newRow("defaultConstructed") << defaultConstructed; Qt3DInput::QAxisInput *axisInputWithKeysAndAxis = new Qt3DInput::QAxisInput(); - axisInputWithKeysAndAxis->setKeys(QVariantList() << QVariant((1 << 1) | (1 << 5))); + axisInputWithKeysAndAxis->setButtons(QVariantList() << QVariant((1 << 1) | (1 << 5))); axisInputWithKeysAndAxis->setAxis(383); axisInputWithKeysAndAxis->setScale(327.0f); QTest::newRow("axisInputWithKeys") << axisInputWithKeysAndAxis; Qt3DInput::QAxisInput *axisInputWithKeysAndSourceDevice = new Qt3DInput::QAxisInput(); TestDevice *device = new TestDevice(); - axisInputWithKeysAndSourceDevice->setKeys(QVariantList() << QVariant((1 << 1) | (1 << 5))); + axisInputWithKeysAndSourceDevice->setButtons(QVariantList() << QVariant((1 << 1) | (1 << 5))); axisInputWithKeysAndSourceDevice->setSourceDevice(device); axisInputWithKeysAndSourceDevice->setAxis(427); axisInputWithKeysAndAxis->setScale(355.0f); @@ -87,7 +87,7 @@ private Q_SLOTS: // THEN QVERIFY(clone != Q_NULLPTR); QCOMPARE(axisInput->id(), clone->id()); - QCOMPARE(axisInput->keys(), clone->keys()); + QCOMPARE(axisInput->buttons(), clone->buttons()); QCOMPARE(axisInput->axis(), clone->axis()); QCOMPARE(axisInput->scale(), clone->scale()); @@ -104,15 +104,15 @@ private Q_SLOTS: TestArbiter arbiter(axisInput.data()); // WHEN - QVariantList keys = QVariantList() << QVariant(555); - axisInput->setKeys(keys); + QVariantList buttons = QVariantList() << QVariant(555); + axisInput->setButtons(buttons); QCoreApplication::processEvents(); // THEN QCOMPARE(arbiter.events.size(), 1); Qt3DCore::QScenePropertyChangePtr change = arbiter.events.first().staticCast<Qt3DCore::QScenePropertyChange>(); - QCOMPARE(change->propertyName(), "keys"); - QCOMPARE(change->value().toList(), keys); + QCOMPARE(change->propertyName(), "buttons"); + QCOMPARE(change->value().toList(), buttons); QCOMPARE(change->type(), Qt3DCore::NodeUpdated); arbiter.events.clear(); |