summaryrefslogtreecommitdiffstats
path: root/tests/auto/render/geometryrenderer
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2016-06-17 15:07:41 +0200
committerPaul Lemire <paul.lemire@kdab.com>2016-07-04 06:09:50 +0000
commit18f0b45c23adc5bee4c784a8d81c697aeb831c93 (patch)
tree0ed82a149d4e1556f730e899a4776387c3cbb975 /tests/auto/render/geometryrenderer
parent23c499a0390c1ba3ad33597f86e8915ef4ed94da (diff)
QGeometryRenderer: fix notification of geometry changing
Change-Id: Ic0fc25a9aacf47863d0ac058d3be687415b2cbdd Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'tests/auto/render/geometryrenderer')
-rw-r--r--tests/auto/render/geometryrenderer/tst_geometryrenderer.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/auto/render/geometryrenderer/tst_geometryrenderer.cpp b/tests/auto/render/geometryrenderer/tst_geometryrenderer.cpp
index 4df822557..7cf70c03c 100644
--- a/tests/auto/render/geometryrenderer/tst_geometryrenderer.cpp
+++ b/tests/auto/render/geometryrenderer/tst_geometryrenderer.cpp
@@ -291,8 +291,9 @@ private Q_SLOTS:
// WHEN
DummyGeometry geometry;
const Qt3DCore::QNodeId geometryId = geometry.id();
- const auto nodeAddedChange = Qt3DCore::QPropertyNodeAddedChangePtr::create(Qt3DCore::QNodeId(), &geometry);
+ const auto nodeAddedChange = Qt3DCore::QPropertyUpdatedChangePtr::create(Qt3DCore::QNodeId());
nodeAddedChange->setPropertyName("geometry");
+ nodeAddedChange->setValue(QVariant::fromValue(geometryId));
renderGeometryRenderer.sceneChangeEvent(nodeAddedChange);
// THEN
@@ -303,8 +304,9 @@ private Q_SLOTS:
QVERIFY(!renderGeometryRenderer.isDirty());
// WHEN
- const auto nodeRemovedChange = Qt3DCore::QPropertyNodeRemovedChangePtr::create(Qt3DCore::QNodeId(), &geometry);
+ const auto nodeRemovedChange = Qt3DCore::QPropertyUpdatedChangePtr::create(Qt3DCore::QNodeId());
nodeRemovedChange->setPropertyName("geometry");
+ nodeRemovedChange->setValue(QVariant::fromValue(Qt3DCore::QNodeId()));
renderGeometryRenderer.sceneChangeEvent(nodeRemovedChange);
// THEN