diff options
Diffstat (limited to 'tests/auto/input/qactioninput')
-rw-r--r-- | tests/auto/input/qactioninput/qactioninput.pro | 1 | ||||
-rw-r--r-- | tests/auto/input/qactioninput/tst_qactioninput.cpp | 33 |
2 files changed, 2 insertions, 32 deletions
diff --git a/tests/auto/input/qactioninput/qactioninput.pro b/tests/auto/input/qactioninput/qactioninput.pro index a110e85f7..bf8865690 100644 --- a/tests/auto/input/qactioninput/qactioninput.pro +++ b/tests/auto/input/qactioninput/qactioninput.pro @@ -9,3 +9,4 @@ CONFIG += testcase SOURCES += tst_qactioninput.cpp include(../../render/commons/commons.pri) +include(../commons/commons.pri) diff --git a/tests/auto/input/qactioninput/tst_qactioninput.cpp b/tests/auto/input/qactioninput/tst_qactioninput.cpp index 3f0f353f0..3b8022860 100644 --- a/tests/auto/input/qactioninput/tst_qactioninput.cpp +++ b/tests/auto/input/qactioninput/tst_qactioninput.cpp @@ -42,38 +42,7 @@ #include <Qt3DInput/QAbstractPhysicalDevice> #include "testpostmanarbiter.h" - -class TestDevice : public Qt3DInput::QAbstractPhysicalDevice -{ - Q_OBJECT -public: - explicit TestDevice(Qt3DCore::QNode *parent = Q_NULLPTR) - : Qt3DInput::QAbstractPhysicalDevice(parent) - {} - - ~TestDevice() - { - QNode::cleanup(); - } - - int axisCount() const Q_DECL_FINAL { return 0; } - int buttonCount() const Q_DECL_FINAL { return 0; } - QStringList axisNames() const Q_DECL_FINAL { return QStringList(); } - QStringList buttonNames() const Q_DECL_FINAL { return QStringList(); } - int axisIdentifier(const QString &name) Q_DECL_FINAL { Q_UNUSED(name) return 0; } - int buttonIdentifier(const QString &name) Q_DECL_FINAL { Q_UNUSED(name) return 0; } - float axis(int axisIdentifier) const Q_DECL_FINAL { Q_UNUSED(axisIdentifier) return 0.0f; } - bool button(int buttonIdentifier) const Q_DECL_FINAL { Q_UNUSED(buttonIdentifier) return false; } - -protected: - void copy(const Qt3DCore::QNode *ref) Q_DECL_FINAL - { - QAbstractPhysicalDevice::copy(ref); - } - -private: - QT3D_CLONEABLE(TestDevice) -}; +#include "testdevice.h" // We need to call QNode::clone which is protected // So we sublcass QNode instead of QObject |