29 Q_DISABLE_COPY_MOVE(QQuickAnimationController)
30 Q_INTERFACES(QQmlFinalizerHook)
32 Q_DECLARE_PRIVATE(QQuickAnimationController)
33 Q_CLASSINFO(
"DefaultProperty",
"animation")
34 QML_NAMED_ELEMENT(AnimationController)
35 QML_ADDED_IN_VERSION(2, 0)
37 Q_PROPERTY(qreal progress READ progress WRITE setProgress NOTIFY progressChanged)
38 Q_PROPERTY(QQuickAbstractAnimation *animation READ animation WRITE setAnimation NOTIFY animationChanged)
41 QQuickAnimationController(QObject *parent=
nullptr);
42 ~QQuickAnimationController();
44 qreal progress()
const;
45 void setProgress(qreal progress);
47 QQuickAbstractAnimation *animation()
const;
48 void setAnimation(QQuickAbstractAnimation *animation);
50 void componentFinalized() override;
52 void progressChanged();
53 void animationChanged();
56 void completeToBeginning();
59 void updateProgress();