summaryrefslogtreecommitdiffstats
path: root/tests/auto/render/material/tst_material.cpp
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2016-04-24 14:36:20 +0100
committerSean Harmer <sean.harmer@kdab.com>2016-04-27 11:19:32 +0000
commit5e6567c809d8771343aed756e30a6fdb7d034873 (patch)
treedd144eb504c0e6f25e60dbe0c451087a49fe846a /tests/auto/render/material/tst_material.cpp
parent5015fe0baf7e4f8ab108c015875db5ee28e53431 (diff)
Material use new added/removed change types
Change-Id: I107fe1a4fcb74660454c8917d1a4bda94891bd84 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'tests/auto/render/material/tst_material.cpp')
-rw-r--r--tests/auto/render/material/tst_material.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/auto/render/material/tst_material.cpp b/tests/auto/render/material/tst_material.cpp
index c704ded28..32734e0a1 100644
--- a/tests/auto/render/material/tst_material.cpp
+++ b/tests/auto/render/material/tst_material.cpp
@@ -33,6 +33,8 @@
#include <Qt3DRender/QParameter>
#include <Qt3DRender/QEffect>
#include <Qt3DCore/QNodePropertyChange>
+#include <Qt3DCore/QNodeAddedPropertyChange>
+#include <Qt3DCore/QNodeRemovedPropertyChange>
#include "testrenderer.h"
using namespace Qt3DCore;
@@ -135,8 +137,7 @@ void tst_RenderMaterial::shouldHandleParametersPropertyChange()
backend.setRenderer(&renderer);
// WHEN
- QNodePropertyChangePtr addChange(new QNodePropertyChange(NodeAdded, QSceneChange::Node, parameter->id()));
- addChange->setValue(QVariant::fromValue(parameter->id()));
+ const auto addChange = Qt3DCore::QNodeAddedPropertyChangePtr::create(Qt3DCore::QNodeId(), parameter->id());
addChange->setPropertyName("parameter");
backend.sceneChangeEvent(addChange);
@@ -146,8 +147,7 @@ void tst_RenderMaterial::shouldHandleParametersPropertyChange()
QVERIFY(renderer.dirtyBits() != 0);
// WHEN
- QNodePropertyChangePtr removeChange(new QNodePropertyChange(NodeRemoved, QSceneChange::Node, parameter->id()));
- removeChange->setValue(QVariant::fromValue(parameter->id()));
+ const auto removeChange = Qt3DCore::QNodeRemovedPropertyChangePtr::create(Qt3DCore::QNodeId(), parameter->id());
removeChange->setPropertyName("parameter");
backend.sceneChangeEvent(removeChange);