src/corelib/animation/qsequentialanimationgroup.h
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
    63 public:
    63 public:
    64     QSequentialAnimationGroup(QObject *parent = 0);
    64     QSequentialAnimationGroup(QObject *parent = 0);
    65     ~QSequentialAnimationGroup();
    65     ~QSequentialAnimationGroup();
    66 
    66 
    67     QPauseAnimation *addPause(int msecs);
    67     QPauseAnimation *addPause(int msecs);
    68     QPauseAnimation *insertPauseAt(int index, int msecs);
    68     QPauseAnimation *insertPause(int index, int msecs);
    69 
    69 
    70     QAbstractAnimation *currentAnimation() const;
    70     QAbstractAnimation *currentAnimation() const;
    71     int duration() const;
    71     int duration() const;
    72 
    72 
    73 Q_SIGNALS:
    73 Q_SIGNALS:
    76 protected:
    76 protected:
    77     QSequentialAnimationGroup(QSequentialAnimationGroupPrivate &dd, QObject *parent);
    77     QSequentialAnimationGroup(QSequentialAnimationGroupPrivate &dd, QObject *parent);
    78     bool event(QEvent *event);
    78     bool event(QEvent *event);
    79 
    79 
    80     void updateCurrentTime(int);
    80     void updateCurrentTime(int);
    81     void updateState(QAbstractAnimation::State oldState, QAbstractAnimation::State newState);
    81     void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState);
    82     void updateDirection(QAbstractAnimation::Direction direction);
    82     void updateDirection(QAbstractAnimation::Direction direction);
    83 
    83 
    84 private:
    84 private:
    85     Q_DISABLE_COPY(QSequentialAnimationGroup)
    85     Q_DISABLE_COPY(QSequentialAnimationGroup)
    86     Q_DECLARE_PRIVATE(QSequentialAnimationGroup)
    86     Q_DECLARE_PRIVATE(QSequentialAnimationGroup)