summaryrefslogtreecommitdiffstats
path: root/src/render/backend
diff options
context:
space:
mode:
authorKevin Ottens <kevin.ottens@kdab.com>2015-12-15 16:48:51 +0100
committerKevin Ottens <kevin.ottens@kdab.com>2015-12-18 15:55:39 +0000
commit985d8b47a62c7c21a7fd65f9ffe813ec3d6e13ad (patch)
tree48c41ba8749a1c0edf635dfc316d465af6d3216a /src/render/backend
parented910f364c0730cf2c16c1f59516115761cf8720 (diff)
Make parentEntityId private
It is used only once in the whole of Qt3D and looks rather foreign to the rest of the nodes API. Change-Id: I6d8d40590a1f8a5c2019a8d16a7abff4f19ae9bb Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/backend')
-rw-r--r--src/render/backend/entity.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/render/backend/entity.cpp b/src/render/backend/entity.cpp
index f14a285a7..48a7c738d 100644
--- a/src/render/backend/entity.cpp
+++ b/src/render/backend/entity.cpp
@@ -53,6 +53,7 @@
#include <Qt3DCore/qentity.h>
#include <Qt3DCore/qscenepropertychange.h>
#include <Qt3DCore/qtransform.h>
+#include <Qt3DCore/private/qentity_p.h>
#include <QMatrix4x4>
#include <QString>
@@ -138,7 +139,8 @@ void Entity::setHandle(HEntity handle)
void Entity::updateFromPeer(Qt3DCore::QNode *peer)
{
QEntity *entity = static_cast<QEntity *>(peer);
- const QNodeId parentEntityId = entity->parentEntityId();
+ QEntityPrivate *entityPrivate = static_cast<QEntityPrivate *>(QNodePrivate::get(entity));
+ const QNodeId parentEntityId = entityPrivate->parentEntityId();
m_objectName = peer->objectName();
m_worldTransform = m_nodeManagers->worldMatrixManager()->getOrAcquireHandle(peerUuid());