20 Q_PROPERTY(QAbstractAnimation *currentAnimation READ currentAnimation
21 NOTIFY currentAnimationChanged BINDABLE bindableCurrentAnimation)
24 QSequentialAnimationGroup(QObject *parent =
nullptr);
25 ~QSequentialAnimationGroup();
27 QPauseAnimation *addPause(
int msecs);
28 QPauseAnimation *insertPause(
int index,
int msecs);
30 QAbstractAnimation *currentAnimation()
const;
31 QBindable<QAbstractAnimation *> bindableCurrentAnimation()
const;
32 int duration()
const override;
35 void currentAnimationChanged(QAbstractAnimation *current);
38 QSequentialAnimationGroup(QSequentialAnimationGroupPrivate &dd, QObject *parent);
39 bool event(QEvent *event) override;
41 void updateCurrentTime(
int) override;
42 void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) override;
43 void updateDirection(QAbstractAnimation::Direction direction) override;
46 Q_DISABLE_COPY(QSequentialAnimationGroup)
47 Q_DECLARE_PRIVATE(QSequentialAnimationGroup)
48 Q_PRIVATE_SLOT(d_func(),
void _q_uncontrolledAnimationFinished())