42 #ifndef QABSTRACTANIMATION_P_H 43 #define QABSTRACTANIMATION_P_H 56 #include <QtCore/qbasictimer.h> 57 #include <QtCore/qdatetime.h> 58 #include <QtCore/qtimer.h> 59 #include <QtCore/qelapsedtimer.h> 60 #include <private/qobject_p.h> 67 #ifndef QT_NO_ANIMATION 158 void setTimingInterval(
int interval);
174 static void ensureTimerUpdate();
180 static void updateAnimationTimer();
184 void restartAnimationTimer();
185 void updateAnimationsTime();
229 int closestPauseAnimationTimeToFinish();
234 #endif //QT_NO_ANIMATION 236 #endif //QABSTRACTANIMATION_P_H
#define QT_END_NAMESPACE
This macro expands to.
State
This enum describes the state of the animation.
QDefaultAnimationDriver defaultDriver
static Expression::Ptr create(Expression *const expr, const YYLTYPE &sourceLocator, const ParserContext *const parseInfo)
QAnimationDriver * driver
The QObject class is the base class of all Qt objects.
QAnimationDriverPrivate()
The QElapsedTimer class provides a fast way to calculate elapsed times.
QBasicTimer animationTimer
QAbstractAnimation::Direction direction
QAbstractAnimationPrivate()
void setState(QAbstractAnimation::State state)
QAbstractAnimation::State state
#define QT_BEGIN_NAMESPACE
This macro expands to.
Direction
This enum describes the direction of the animation when in Running state.
QList< QAbstractAnimation * > animationsToStart
QBasicTimer startStopAnimationTimer
void setSlowdownFactor(qreal factor)
int runningLeafAnimations
The QAbstractAnimation class is the base of all animations.
virtual ~QAbstractAnimationPrivate()
void setConsistentTiming(bool consistent)
#define Q_DECLARE_PUBLIC(Class)
int runningAnimationCount()
The QTimerEvent class contains parameters that describe a timer event.
QElapsedTimer ElapsedTimer
The QAnimationDriver class is used to exchange the mechanism that drives animations.
QUnifiedTimer * m_unified_timer
The QBasicTimer class provides timer events for objects.
The QAnimationGroup class is an abstract base class for groups of animations.
QList< QAbstractAnimation * > runningPauseAnimations
The QList class is a template class that provides lists.
void setSlowModeEnabled(bool enabled)