diff options
author | Paul Lemire <paul.lemire.ecortex@kdab.com> | 2014-11-10 08:39:01 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2014-11-14 17:45:13 +0100 |
commit | 0f9d9b4df7f58f53cb7209fda0027866bf7d8530 (patch) | |
tree | b3c06023649300994761e241896eb5c697a04eee /src/input | |
parent | 317f7b5d579495c01b5fb362316e2d658dc74caa (diff) |
QInputAspect: register backend creator functors to frontend types
Change-Id: Ia401232bb27e67250165b018b69b2fa1528da3b6
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/input')
-rw-r--r-- | src/input/qinputaspect.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/input/qinputaspect.cpp b/src/input/qinputaspect.cpp index 49c08cb48..e8ac79068 100644 --- a/src/input/qinputaspect.cpp +++ b/src/input/qinputaspect.cpp @@ -42,6 +42,11 @@ #include "qinputaspect.h" #include "qinputaspect_p.h" #include "inputhandler_p.h" +#include "keyboardcontroller_p.h" +#include "keyboardinput_p.h" + +#include <Qt3DInput/qkeyboardcontroller.h> +#include <Qt3DInput/qkeyboardinput.h> QT_BEGIN_NAMESPACE @@ -57,6 +62,8 @@ QInputAspectPrivate::QInputAspectPrivate(QInputAspect *qq) QInputAspect::QInputAspect(QObject *parent) : QAbstractAspect(*new QInputAspectPrivate(this), parent) { + registerBackendType<QKeyboardController>(QBackendNodeFunctorPtr(new Input::KeyboardControllerFunctor(d_func()->m_inputHandler))); + registerBackendType<QKeyboardInput>(QBackendNodeFunctorPtr(new Input::KeyboardInputFunctor(d_func()->m_inputHandler))); } QVector<QAspectJobPtr> QInputAspect::jobsToExecute() |