author | insilmaril |
Wed Mar 10 15:36:19 2010 +0000 (2010-03-10) | |
changeset 834 | 0fad394bc330 |
parent 688 | d0086df58648 |
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