author | insilmaril |
Tue, 09 Mar 2010 08:29:09 +0000 | |
changeset 831 | 25a950c2eb98 |
parent 826 | e715694b0f47 |
child 847 | 43268373032d |
permissions | -rw-r--r-- |
1 #ifndef ANIMPOINT_H
2 #define ANIMPOINT_H
4 #include <QPointF>
6 class AnimPoint: public QPointF
7 {
8 public:
9 AnimPoint();
10 void operator= ( const AnimPoint & );
11 void operator= ( const QPointF & );
12 bool operator== ( const QPointF & );
13 bool operator== ( AnimPoint );
14 void init();
15 void copy(AnimPoint other);
16 void setStart (const QPointF &);
17 QPointF getStart();
18 void setDest (const QPointF &);
19 QPointF getDest();
20 void setTicks (const uint &t);
21 uint getTicks();
22 void setAnimated(bool);
23 bool isAnimated ();
24 bool animate();
26 private:
27 void initVector();
29 QPointF startPos;
30 QPointF destPos;
31 QPointF vector;
32 qreal n;
33 uint animTicks;
34 bool animated;
36 };
38 #endif