diff options
author | Kevin Ottens <kevin.ottens@kdab.com> | 2015-12-15 11:43:24 +0100 |
---|---|---|
committer | Kevin Ottens <kevin.ottens@kdab.com> | 2015-12-17 09:17:29 +0000 |
commit | d190e6b92ac01358f243078ad1727c98eaa22c3d (patch) | |
tree | 614f1a4c320954f8b6facd93652f9e72b6b06038 /src/render | |
parent | 0be8ddf4012cea9e9f4b8918270f494b2c3597a3 (diff) |
Remove QAbstractAspect::setRootEntity
We switch to a more resilient private virtual instead.
Change-Id: I90710c7873571ca0a40f7cc939282344b20a59f0
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render')
-rw-r--r-- | src/render/frontend/qrenderaspect.cpp | 6 | ||||
-rw-r--r-- | src/render/frontend/qrenderaspect.h | 2 |
2 files changed, 3 insertions, 5 deletions
diff --git a/src/render/frontend/qrenderaspect.cpp b/src/render/frontend/qrenderaspect.cpp index daa698e72..01f31e566 100644 --- a/src/render/frontend/qrenderaspect.cpp +++ b/src/render/frontend/qrenderaspect.cpp @@ -401,12 +401,10 @@ qint64 QRenderAspect::time() const return d->m_time; } -void QRenderAspect::setRootEntity(Qt3DCore::QEntity *rootObject) +void QRenderAspect::onRootEntityChanged(Qt3DCore::QEntity *rootEntity) { - QAbstractAspect::setRootEntity(rootObject); - Q_D(QRenderAspect); - d->m_renderer->setSceneRoot(d->m_renderer->nodeManagers()->lookupResource<Render::Entity, Render::EntityManager>(rootObject->id())); + d->m_renderer->setSceneRoot(d->m_renderer->nodeManagers()->lookupResource<Render::Entity, Render::EntityManager>(rootEntity->id())); } void QRenderAspect::onInitialize(const QVariantMap &data) diff --git a/src/render/frontend/qrenderaspect.h b/src/render/frontend/qrenderaspect.h index e77c5a1c5..99e44562e 100644 --- a/src/render/frontend/qrenderaspect.h +++ b/src/render/frontend/qrenderaspect.h @@ -77,7 +77,7 @@ protected: QRenderAspect(QRenderAspectPrivate &dd, QObject *parent); Q_DECLARE_PRIVATE(QRenderAspect) - void setRootEntity(Qt3DCore::QEntity *rootObject) Q_DECL_OVERRIDE; + void onRootEntityChanged(Qt3DCore::QEntity *rootObject) Q_DECL_OVERRIDE; void onInitialize(const QVariantMap &data) Q_DECL_OVERRIDE; void onCleanup() Q_DECL_OVERRIDE; |