4#include "private/qcontinuinganimationgroupjob_p.h"
5#include "private/qanimationjobutil_p.h"
67 int uncontrolledRunningCount = 0;
73 ++uncontrolledRunningCount;
76 if (uncontrolledRunningCount > 0)
85 d <<
"ContinuingAnimationGroupJob(" <<
Qt::hex << (
const void *)
this <<
Qt::dec <<
")";
virtual void updateState(QAbstractAnimationJob::State newState, QAbstractAnimationJob::State oldState)
QAbstractAnimationJob::State state() const
QAbstractAnimationJob::Direction m_direction
QAbstractAnimationJob::Direction direction() const
State state
state of the animation.
void stop()
Stops the animation.
void start(QAbstractAnimation::DeletionPolicy policy=KeepWhenStopped)
Starts the animation.
void setDirection(Direction direction)
int currentTime
the current time and progress of the animation
void setCurrentTime(int msecs)
void pause()
Pauses the animation.
void resetUncontrolledAnimationFinishTime(QAbstractAnimationJob *anim)
int uncontrolledAnimationFinishTime(const QAbstractAnimationJob *anim) const
void debugChildren(QDebug d) const
void setUncontrolledAnimationFinishTime(QAbstractAnimationJob *anim, int time)
QContinuingAnimationGroupJob()
void debugAnimation(QDebug d) const override
void updateState(QAbstractAnimationJob::State newState, QAbstractAnimationJob::State oldState) override
~QContinuingAnimationGroupJob()
void uncontrolledAnimationFinished(QAbstractAnimationJob *animation) override
void updateDirection(QAbstractAnimationJob::Direction direction) override
void updateCurrentTime(int currentTime) override
int duration
the duration of the animation
void newState(QList< State > &states, const char *token, const char *lexem, bool pre)
Combined button and popup list for selecting options.
QTextStream & hex(QTextStream &stream)
Calls QTextStream::setIntegerBase(16) on stream and returns stream.
QTextStream & dec(QTextStream &stream)
Calls QTextStream::setIntegerBase(10) on stream and returns stream.
#define RETURN_IF_DELETED(func)