summaryrefslogtreecommitdiffstats
path: root/src/core/aspects
diff options
context:
space:
mode:
authorVolker Krause <volker.krause@kdab.com>2016-02-19 15:56:59 +0100
committerVolker Krause <volker.krause@kdab.com>2016-02-19 16:42:22 +0000
commitd39c459d7f08321e2b52067bb21f431227065640 (patch)
treed6271d87251f111241b339ab97344391268d33ca /src/core/aspects
parentead5e5bf9dc32732296c997592d3b3ca07ad0345 (diff)
Move meta type registration out of the QNode ctor.
That's called way too often. Also, actually register the metatype with the correct fully-qualified name. Change-Id: I6bd68e48908ebeb9b53e62ff04215851abdb98c5 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/core/aspects')
-rw-r--r--src/core/aspects/qaspectengine.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/aspects/qaspectengine.cpp b/src/core/aspects/qaspectengine.cpp
index e3fc6c9d2..de416eb5e 100644
--- a/src/core/aspects/qaspectengine.cpp
+++ b/src/core/aspects/qaspectengine.cpp
@@ -69,6 +69,7 @@ QAspectEnginePrivate::QAspectEnginePrivate()
{
qRegisterMetaType<Qt3DCore::QAbstractAspect *>();
qRegisterMetaType<Qt3DCore::QObserverInterface *>();
+ qRegisterMetaType<Qt3DCore::QNode *>();
qRegisterMetaType<Qt3DCore::QEntity *>();
qRegisterMetaType<Qt3DCore::QScene *>();
qRegisterMetaType<Qt3DCore::QAbstractPostman *>();