diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2016-06-17 15:07:41 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2016-07-04 06:09:50 +0000 |
commit | 18f0b45c23adc5bee4c784a8d81c697aeb831c93 (patch) | |
tree | 0ed82a149d4e1556f730e899a4776387c3cbb975 /tests/auto/render/geometryrenderer | |
parent | 23c499a0390c1ba3ad33597f86e8915ef4ed94da (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.cpp | 6 |
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 |