summaryrefslogtreecommitdiffstats
path: root/src/input
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2015-07-03 16:40:16 +0200
committerPaul Lemire <paul.lemire@kdab.com>2015-07-06 16:06:13 +0000
commit6186037a6d6e2bc51cca2c088aa0f0ea3d2a828d (patch)
tree7320f93e043c83d7e5e0e95fbdc008830b75dd71 /src/input
parent0f5e169cdc2903ce5a6daac34459cb3f4506053b (diff)
QScene is now private
QSceneInterface was removed as it didn't make sense anymore Change-Id: I1110d1dcef72bd7654d773370ab304ac06515037 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/input')
-rw-r--r--src/input/qkeyboardcontroller.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/input/qkeyboardcontroller.cpp b/src/input/qkeyboardcontroller.cpp
index c8b97971c..e6c8fcc34 100644
--- a/src/input/qkeyboardcontroller.cpp
+++ b/src/input/qkeyboardcontroller.cpp
@@ -37,7 +37,7 @@
#include "qkeyboardcontroller.h"
#include "qkeyboardcontroller_p.h"
#include "qkeyboardinput.h"
-#include <Qt3DCore/qsceneinterface.h>
+#include <Qt3DCore/private/qscene_p.h>
#include <Qt3DCore/qbackendscenepropertychange.h>
QT_BEGIN_NAMESPACE
@@ -95,10 +95,11 @@ QKeyboardController::QKeyboardController(QKeyboardControllerPrivate &dd, QNode *
void QKeyboardController::sceneChangeEvent(const QSceneChangePtr &change)
{
+ Q_D(QKeyboardController);
QBackendScenePropertyChangePtr e = qSharedPointerCast<QBackendScenePropertyChange>(change);
if (e->type() == NodeUpdated && e->propertyName() == QByteArrayLiteral("activeInput")) {
QNodeId activeInputId = e->value().value<QNodeId>();
- setActiveInput(qobject_cast<QKeyboardInput *>(scene()->lookupNode(activeInputId)));
+ setActiveInput(qobject_cast<QKeyboardInput *>(d->scene()->lookupNode(activeInputId)));
}
}