blob: c9770c448d41a967070b087385bdeb8f8a4dd2b8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#include <QtGui>
#ifndef _RECTANIMATION_H__
class DummyObject;
//this class is even simpler than the dummy
//and uses no QVariant at all
class RectAnimation : public QAbstractAnimation
{
public:
RectAnimation(DummyObject *obj);
void setEndValue(const QRect &rect);
void setStartValue(const QRect &rect);
void setDuration(int d);
int duration() const;
virtual void updateCurrentTime(int msecs);
virtual void updateState(QAbstractAnimation::State state);
private:
DummyObject *object;
QEasingCurve easing;
QRect start, end, current;
int dura;
};
#endif
|