summaryrefslogtreecommitdiffstats
path: root/src/core/aspects
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2014-09-11 09:35:55 +0200
committerSean Harmer <sean.harmer@kdab.com>2014-09-29 13:16:55 +0200
commit2de56c8b9f6ebc275ce7d5ec97599e8548e81d14 (patch)
tree85f9b534f8bf430d015ca2893ddb25a1ef2ea0c5 /src/core/aspects
parentbb65f92dcd780b753124314d72ef761944c99353 (diff)
QChangeArbiter overhauled
Change-Id: I46e81f4f428171db5304d11985ddbbb78ab09030 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/core/aspects')
-rw-r--r--src/core/aspects/qaspectengine.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/aspects/qaspectengine.cpp b/src/core/aspects/qaspectengine.cpp
index f7302b90a..d71ae871a 100644
--- a/src/core/aspects/qaspectengine.cpp
+++ b/src/core/aspects/qaspectengine.cpp
@@ -67,6 +67,7 @@ QAspectEnginePrivate::QAspectEnginePrivate(QAspectEngine *qq)
qRegisterMetaType<Qt3D::QAbstractAspect *>();
qRegisterMetaType<Qt3D::QPostman *>();
qRegisterMetaType<Qt3D::QNode *>();
+ qRegisterMetaType<Qt3D::QSceneInterface *>();
}
QAspectEngine::QAspectEngine(QObject *parent)
@@ -104,6 +105,9 @@ void QAspectEngine::initialize()
QMetaObject::invokeMethod(arbiter,
"setPostman",
Q_ARG(Qt3D::QPostman *, d->m_postman));
+ QMetaObject::invokeMethod(arbiter,
+ "setScene",
+ Q_ARG(Qt3D::QSceneInterface *, d->m_scene));
}
void QAspectEngine::shutdown()