]> Shamusworld >> Repos - architektonas/blob - src/actions/rs_actionselectall.h
Major refactoring of actions: Moved implementation from header files
[architektonas] / src / actions / rs_actionselectall.h
1 #ifndef RS_ACTIONSELECTALL_H
2 #define RS_ACTIONSELECTALL_H
3
4 #include "rs_actioninterface.h"
5
6 /**
7  * This action class can handle user events to select all entities.
8  *
9  * @author Andrew Mustun
10  */
11 class RS_ActionSelectAll: public RS_ActionInterface
12 {
13         public:
14                 RS_ActionSelectAll(RS_EntityContainer & container, RS_GraphicView & graphicView, bool select);
15                 ~RS_ActionSelectAll();
16
17                 virtual RS2::ActionType rtti();
18                 void init(int status);
19                 virtual void trigger();
20
21         protected:
22                 bool select;
23 };
24
25 #endif