4#ifndef QSEQUENTIALANIMATIONGROUPJOB_P_H
5#define QSEQUENTIALANIMATIONGROUPJOB_P_H
18#include <private/qanimationgroupjob_p.h>
35 void clear()
override;
50 bool afterCurrent =
false;
56 AnimationIndex indexForCurrentTime()
const;
59 void activateCurrentAnimation(
bool intermediate =
false);
69 void rewindForwards(
const AnimationIndex &newAnimationIndex);
70 void advanceForwards(
const AnimationIndex &newAnimationIndex);
74 int m_previousLoop = 0;
virtual void debugAnimation(QDebug d) const
virtual void updateState(QAbstractAnimationJob::State newState, QAbstractAnimationJob::State oldState)
virtual int duration() const
virtual void updateDirection(QAbstractAnimationJob::Direction direction)
virtual void updateCurrentTime(int)
virtual void animationInserted(QAbstractAnimationJob *)
virtual void uncontrolledAnimationFinished(QAbstractAnimationJob *animation)
virtual void animationRemoved(QAbstractAnimationJob *, QAbstractAnimationJob *, QAbstractAnimationJob *)
QAbstractAnimationJob * currentAnimation() const
void newState(QList< State > &states, const char *token, const char *lexem, bool pre)
Combined button and popup list for selecting options.
#define QT_REQUIRE_CONFIG(feature)