]> Shamusworld >> Repos - architektonas/blob - src/actions/actionpolylinedelbetween.h
Initial phase of adding polyline functionality. DOES NOT COMPILE.
[architektonas] / src / actions / actionpolylinedelbetween.h
1 #ifndef __ACTIONPOLYLINEDELBETWEEN_H__
2 #define __ACTIONPOLYLINEDELBETWEEN_H__
3
4 #include "actioninterface.h"
5
6 class Polyline;
7
8 /**
9  * This action class adds a node to an existing polyline.
10  *
11  * @author James Hammons
12  */
13 class ActionPolylineDelBetween: public ActionInterface
14 {
15         public:
16                 ActionPolylineDelBetween(EntityContainer & container, GraphicView & graphicView);
17                 ~ActionPolylineDelBetween();
18
19                 virtual void init(int status = 0);
20                 virtual void trigger();
21                 virtual void mouseMoveEvent(QMouseEvent * e);
22                 virtual void mousePressEvent(QMouseEvent * e);
23                 virtual void mouseReleaseEvent(QMouseEvent * e);
24                 virtual void updateMouseCursor();
25
26         protected:
27                 Polyline * polyline;
28 };
29
30 #endif  // __ACTIONPOLYLINEDELBETWEEN_H__