diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2016-04-24 14:36:20 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-04-27 11:19:32 +0000 |
commit | 5e6567c809d8771343aed756e30a6fdb7d034873 (patch) | |
tree | dd144eb504c0e6f25e60dbe0c451087a49fe846a /tests/auto/render/material/tst_material.cpp | |
parent | 5015fe0baf7e4f8ab108c015875db5ee28e53431 (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.cpp | 8 |
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); |