summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2017-08-11 09:59:22 +0100
committerSean Harmer <sean.harmer@kdab.com>2017-08-16 13:19:33 +0000
commitebd28adaaadd82395e82281eeee21fef3a0414db (patch)
treef1c7799a5c594f443a392cfe36612295c0134a70 /tests
parent867916c546903ec93597f58e3a51b1e43f662811 (diff)
Set the SkeletonManager on Skeleton with a custom node factory
Aligns it with Joint for consistency. Change-Id: Ie14dc65e8c00782bbb3e4b4a2270970b095a3586 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/render/skeleton/tst_skeleton.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/auto/render/skeleton/tst_skeleton.cpp b/tests/auto/render/skeleton/tst_skeleton.cpp
index f9d5bb2f2..1cfa44e6b 100644
--- a/tests/auto/render/skeleton/tst_skeleton.cpp
+++ b/tests/auto/render/skeleton/tst_skeleton.cpp
@@ -79,6 +79,7 @@ private Q_SLOTS:
renderer.setNodeManagers(&nodeManagers);
Skeleton backendSkeleton;
backendSkeleton.setRenderer(&renderer);
+ backendSkeleton.setSkeletonManager(nodeManagers.skeletonManager());
QSkeletonLoader skeleton;
skeleton.setSource(QUrl::fromLocalFile("funnybones.json"));
@@ -95,6 +96,7 @@ private Q_SLOTS:
// GIVEN
Skeleton backendSkeleton2;
backendSkeleton2.setRenderer(&renderer);
+ backendSkeleton2.setSkeletonManager(nodeManagers.skeletonManager());
QSkeleton skeleton2;
QJoint *joint = new QJoint();
@@ -118,6 +120,7 @@ private Q_SLOTS:
renderer.setNodeManagers(&nodeManagers);
Skeleton backendSkeleton;
backendSkeleton.setRenderer(&renderer);
+ backendSkeleton.setSkeletonManager(nodeManagers.skeletonManager());
// THEN
QVERIFY(backendSkeleton.peerId().isNull());
@@ -149,6 +152,7 @@ private Q_SLOTS:
renderer.setNodeManagers(&nodeManagers);
Skeleton backendSkeleton;
backendSkeleton.setRenderer(&renderer);
+ backendSkeleton.setSkeletonManager(nodeManagers.skeletonManager());
backendSkeleton.setDataType(Skeleton::File);
Qt3DCore::QPropertyUpdatedChangePtr updateChange;
@@ -196,6 +200,7 @@ private Q_SLOTS:
TestArbiter arbiter;
Skeleton backendSkeleton;
backendSkeleton.setRenderer(&renderer);
+ backendSkeleton.setSkeletonManager(nodeManagers.skeletonManager());
backendSkeleton.setEnabled(true);
Qt3DCore::QBackendNodePrivate::get(&backendSkeleton)->setArbiter(&arbiter);