summaryrefslogtreecommitdiffstats
path: root/src/quick3d
diff options
context:
space:
mode:
authorMike Krus <mike.krus@kdab.com>2019-10-21 17:01:18 +0100
committerMike Krus <mike.krus@kdab.com>2019-10-22 21:29:58 +0100
commit84766ed9098f10efc53e4e43a75eef38fce7fbf6 (patch)
treed95332be5a1b3ba77be439833f7bc18469ccce78 /src/quick3d
parent257c9bc8b53fb62fcad6bb8977b048d3a7563469 (diff)
Fix post FF API changes
Change-Id: I347f6df41c0a4f2295831e78248669b4a2d6b5ef Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/quick3d')
-rw-r--r--src/quick3d/quick3dscene2d/items/qscene2d.cpp9
-rw-r--r--src/quick3d/quick3dscene2d/items/qscene2d.h3
-rw-r--r--src/quick3d/quick3dscene2d/items/scene2d.cpp2
3 files changed, 2 insertions, 12 deletions
diff --git a/src/quick3d/quick3dscene2d/items/qscene2d.cpp b/src/quick3d/quick3dscene2d/items/qscene2d.cpp
index cbdc83e7d..dfa3f261f 100644
--- a/src/quick3d/quick3dscene2d/items/qscene2d.cpp
+++ b/src/quick3d/quick3dscene2d/items/qscene2d.cpp
@@ -304,15 +304,6 @@ QVector<Qt3DCore::QEntity*> QScene2D::entities()
}
/*!
- Retrieve entities associated with the QScene2D.
- */
-QVector<Qt3DCore::QEntity*> QScene2D::entities() const
-{
- Q_D(const QScene2D);
- return d->m_entities;
-}
-
-/*!
Adds an \a entity to the the QScene2D object. If the entities have QObjectPicker,
the pick events from that entity are sent to QScene2D and converted to mouse events.
*/
diff --git a/src/quick3d/quick3dscene2d/items/qscene2d.h b/src/quick3d/quick3dscene2d/items/qscene2d.h
index 2f5c1010e..eab900ca4 100644
--- a/src/quick3d/quick3dscene2d/items/qscene2d.h
+++ b/src/quick3d/quick3dscene2d/items/qscene2d.h
@@ -86,8 +86,7 @@ public:
QQuickItem *item() const;
bool isMouseEnabled() const;
- Q_DECL_DEPRECATED QVector<Qt3DCore::QEntity *> entities();
- QVector<Qt3DCore::QEntity *> entities() const;
+ QVector<Qt3DCore::QEntity *> entities();
void addEntity(Qt3DCore::QEntity *entity);
void removeEntity(Qt3DCore::QEntity *entity);
diff --git a/src/quick3d/quick3dscene2d/items/scene2d.cpp b/src/quick3d/quick3dscene2d/items/scene2d.cpp
index 981b290e2..b8f99ae1b 100644
--- a/src/quick3d/quick3dscene2d/items/scene2d.cpp
+++ b/src/quick3d/quick3dscene2d/items/scene2d.cpp
@@ -193,7 +193,7 @@ void Scene2D::syncFromFrontEnd(const Qt3DCore::QNode *frontEnd, bool firstTime)
if (id != m_outputId)
setOutput(id);
- auto ids = Qt3DCore::qIdsForNodes(node->entities());
+ auto ids = Qt3DCore::qIdsForNodes(const_cast<QScene2D *>(node)->entities());
std::sort(std::begin(ids), std::end(ids));
Qt3DCore::QNodeIdVector addedEntities;
Qt3DCore::QNodeIdVector removedEntities;