summaryrefslogtreecommitdiffstats
path: root/src/input/backend/updateaxisactionjob_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/input/backend/updateaxisactionjob_p.h')
-rw-r--r--src/input/backend/updateaxisactionjob_p.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/input/backend/updateaxisactionjob_p.h b/src/input/backend/updateaxisactionjob_p.h
index 7d2aa5ec6..15356284c 100644
--- a/src/input/backend/updateaxisactionjob_p.h
+++ b/src/input/backend/updateaxisactionjob_p.h
@@ -49,6 +49,7 @@
//
#include <Qt3DCore/qaspectjob.h>
+#include <Qt3DCore/qnodeid.h>
#include <Qt3DInput/private/handle_types_p.h>
QT_BEGIN_NAMESPACE
@@ -62,13 +63,15 @@ class InputHandler;
class UpdateAxisActionJob : public Qt3DCore::QAspectJob
{
public:
- explicit UpdateAxisActionJob(InputHandler *handler, HLogicalDevice handle);
+ explicit UpdateAxisActionJob(qint64 currentTime, InputHandler *handler, HLogicalDevice handle);
void run() Q_DECL_FINAL;
private:
void updateAction(LogicalDevice *device);
+ bool processActionInput(const Qt3DCore::QNodeId actionInputId);
void updateAxis(LogicalDevice *device);
+ const qint64 m_currentTime;
InputHandler *m_handler;
HLogicalDevice m_handle;
};