diff options
Diffstat (limited to 'src/quick/util/qquickanimatorjob_p.h')
-rw-r--r-- | src/quick/util/qquickanimatorjob_p.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/quick/util/qquickanimatorjob_p.h b/src/quick/util/qquickanimatorjob_p.h index 8aae121106..03b13bcd30 100644 --- a/src/quick/util/qquickanimatorjob_p.h +++ b/src/quick/util/qquickanimatorjob_p.h @@ -131,6 +131,7 @@ public: void targetWasDeleted(); virtual void initialize(QQuickAnimatorController *controller); virtual void writeBack() = 0; + virtual void nodeWasDestroyed() = 0; bool isTransform() const { return m_isTransform; } bool isUniform() const { return m_isUniform; } @@ -208,6 +209,7 @@ public: protected: QQuickTransformAnimatorJob(); void initialize(QQuickAnimatorController *controller); + void nodeWasDestroyed(); Helper *m_helper; }; @@ -256,6 +258,7 @@ public: void initialize(QQuickAnimatorController *controller); void updateCurrentTime(int time); void writeBack(); + void nodeWasDestroyed(); private: QSGOpacityNode *m_opacityNode; @@ -275,6 +278,7 @@ public: void updateCurrentTime(int time); void writeBack(); + void nodeWasDestroyed(); private: QByteArray m_uniform; |