]> Shamusworld >> Repos - architektonas/blob - src/actions/actioninfoinside.h
Fixed problem with MDI activation.
[architektonas] / src / actions / actioninfoinside.h
1 #ifndef __ACTIONINFOINSIDE_H__
2 #define __ACTIONINFOINSIDE_H__
3
4 #include "actioninterface.h"
5 #include "vector.h"
6
7 /**
8  * This action class can handle user events for checking if a given point is
9  * inside or outside the selected contour.
10  *
11  * @author James Hammons
12  * @author Andrew Mustun
13  */
14 class ActionInfoInside: public ActionInterface
15 {
16         public:
17                 ActionInfoInside(EntityContainer & container, GraphicView & graphicView);
18                 ~ActionInfoInside();
19
20                 virtual void trigger();
21                 virtual void mouseMoveEvent(QMouseEvent * e);
22                 virtual void mouseReleaseEvent(QMouseEvent * e);
23                 virtual void updateMouseButtonHints();
24                 virtual void updateMouseCursor();
25                 virtual void updateToolBar();
26
27         private:
28                 Vector pt;
29                 EntityContainer * contour;
30 };
31
32 #endif  // __ACTIONINFOINSIDE_H__