author | insilmaril |
Wed Jun 09 13:14:08 2010 +0000 (2010-06-09) | |
changeset 847 | 43268373032d |
parent 826 | e715694b0f47 |
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();
25 void stop();
27 private:
28 void initVector();
30 QPointF startPos;
31 QPointF destPos;
32 QPointF vector;
33 qreal n;
34 uint animTicks;
35 bool animated;
37 };
39 #endif