summaryrefslogtreecommitdiffstats
path: root/src/runtime/q3dsanimationmanager.cpp
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@qt.io>2018-02-20 16:13:12 +0100
committerAndy Nichols <andy.nichols@qt.io>2018-02-20 19:16:01 +0000
commit5c8416f270e3e3eeeb84f714992646e17a7f7351 (patch)
tree5f4af422be29a978f9df506ebafbc843cc756806 /src/runtime/q3dsanimationmanager.cpp
parent0e509d468cd7c6daf7325edb84e5d5623c645d91 (diff)
Q3DSUipPresentation: unify to constref from constptr return values
since other parts (e.g. effects, custom materials) already do this. In practice the calling code gets nicer usually since the dereferencing can be dropped. Task-number: QT3DS-1175 Change-Id: I81e678db13057989f81273cfd3566310d93c5911 Reviewed-by: Christian Stromme <christian.stromme@qt.io>
Diffstat (limited to 'src/runtime/q3dsanimationmanager.cpp')
-rw-r--r--src/runtime/q3dsanimationmanager.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/runtime/q3dsanimationmanager.cpp b/src/runtime/q3dsanimationmanager.cpp
index ad7cc97..9dac47c 100644
--- a/src/runtime/q3dsanimationmanager.cpp
+++ b/src/runtime/q3dsanimationmanager.cpp
@@ -318,7 +318,7 @@ void Q3DSAnimationManager::updateAnimationHelper(const AnimationTrackListMap<T *
ChannelComponents &c(channelData[animMeta->name]);
c.meta = *animMeta;
- for (const Q3DSAnimationTrack::KeyFrame &kf : *animTrack->keyFrames()) {
+ for (const Q3DSAnimationTrack::KeyFrame &kf : animTrack->keyFrames()) {
Qt3DAnimation::QKeyFrame qkf;
#if 0 // ### not supported yet, fix Qt3D first
switch (animTrack->type()) {
@@ -442,15 +442,15 @@ void Q3DSAnimationManager::clearAnimations(Q3DSSlide *slide)
Q3DSSlide *masterSlide = static_cast<Q3DSSlide *>(slide->parent());
- const bool hasAnimationData = !slide->animations()->isEmpty()
- || !(masterSlide && masterSlide->animations()->isEmpty());
+ const bool hasAnimationData = !slide->animations().isEmpty()
+ || !(masterSlide && masterSlide->animations().isEmpty());
if (!hasAnimationData)
return;
- const auto clearAndRollback = [this](const QVector<Q3DSAnimationTrack> *anims, Q3DSSlide *slide) {
+ const auto clearAndRollback = [this](const QVector<Q3DSAnimationTrack> &anims, Q3DSSlide *slide) {
// Rollback properties
- for (const Q3DSAnimationTrack &track : *anims) {
+ for (const Q3DSAnimationTrack &track : anims) {
Q3DSGraphObjectAttached *data = track.target()->attached();
Q3DSGraphObjectAttached::AnimationData *animationData = data->animationDataMap.value(slide);
if (animationData) {
@@ -507,7 +507,7 @@ static void buildClipAnimator(Q3DSSlide *slide)
float startTime = 0.0f;
float endTime = 0.0f;
bool found = false;
- for (Q3DSGraphObject *obj : slide->propertyChanges()->keys()) {
+ for (Q3DSGraphObject *obj : slide->propertyChanges().keys()) {
if (obj->type() == Q3DSGraphObject::Layer) {
if (startTime < obj->startTime()) {
found = true;
@@ -582,8 +582,8 @@ void Q3DSAnimationManager::updateAnimations(Q3DSSlide *slide)
Q3DSSlide *masterSlide = static_cast<Q3DSSlide *>(slide->parent());
- const bool hasAnimationData = !slide->animations()->isEmpty()
- || !(masterSlide && masterSlide->animations()->isEmpty());
+ const bool hasAnimationData = !slide->animations().isEmpty()
+ || !(masterSlide && masterSlide->animations().isEmpty());
if (!hasAnimationData)
return;
@@ -606,7 +606,7 @@ void Q3DSAnimationManager::updateAnimations(Q3DSSlide *slide)
if (!slide)
return;
- const QVector<Q3DSAnimationTrack> &anims = *slide->animations();
+ const QVector<Q3DSAnimationTrack> &anims = slide->animations();
for (const Q3DSAnimationTrack &animTrack : anims) {
Q3DSGraphObject *target = animTrack.target();
switch (target->type()) {