diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2017-08-11 09:59:22 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2017-08-16 13:19:33 +0000 |
commit | ebd28adaaadd82395e82281eeee21fef3a0414db (patch) | |
tree | f1c7799a5c594f443a392cfe36612295c0134a70 /tests | |
parent | 867916c546903ec93597f58e3a51b1e43f662811 (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.cpp | 5 |
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); |