summaryrefslogtreecommitdiffstats
path: root/src/runtime/q3dsuippresentation_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/q3dsuippresentation_p.h')
-rw-r--r--src/runtime/q3dsuippresentation_p.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/runtime/q3dsuippresentation_p.h b/src/runtime/q3dsuippresentation_p.h
index bc4bec3..6345db2 100644
--- a/src/runtime/q3dsuippresentation_p.h
+++ b/src/runtime/q3dsuippresentation_p.h
@@ -834,7 +834,7 @@ public:
void applyPropertyChanges(const Q3DSPropertyChangeList &changeList) override;
int mapChangeFlags(const Q3DSPropertyChangeList &changeList) override;
- const Q3DSPropertyChangeList *masterRollbackList() const { return m_masterRollbackList.data(); }
+ const Q3DSPropertyChangeList &masterRollbackList() const { return m_masterRollbackList; }
QStringList propertyNames() const override;
QVariantList propertyValues() const override;
@@ -870,7 +870,7 @@ protected:
qint32 m_skeletonId = -1;
RotationOrder m_rotationOrder = YXZ;
Orientation m_orientation = LeftHanded;
- QScopedPointer<Q3DSPropertyChangeList> m_masterRollbackList;
+ Q3DSPropertyChangeList m_masterRollbackList;
private:
Q_DISABLE_COPY(Q3DSNode)
@@ -1842,6 +1842,8 @@ public:
QVariant customProperty(const QString &name) const { return m_effectPropertyVals.value(name); }
Q3DSPropertyChange setCustomProperty(const QString &name, const QVariant &value);
+ const Q3DSPropertyChangeList &masterRollbackList() const { return m_masterRollbackList; }
+
private:
Q_DISABLE_COPY(Q3DSEffectInstance)
template<typename V> void setProps(const V &attrs, PropSetFlags flags);
@@ -1852,6 +1854,7 @@ private:
bool m_active = true;
QVariantMap m_effectPropertyVals;
Q3DSPropertyChangeList m_pendingCustomProperties;
+ Q3DSPropertyChangeList m_masterRollbackList;
};
class Q3DSV_PRIVATE_EXPORT Q3DSBehaviorInstance : public Q3DSGraphObject