Salome HOME
fd234b58a5fa48c4eb4d286151f624bc3066a315
[modules/gui.git] / src / LightApp / LightApp_ShowHideOp.h
1
2 #ifndef LIGHTAPP_SHOW_HIDE_OPERATION_HEADER
3 #define LIGHTAPP_SHOW_HIDE_OPERATION_HEADER
4
5 #include "LightApp_Operation.h"
6
7 class LightApp_Displayer;
8 class LIGHTAPP_EXPORT LightApp_ShowHideOp : public LightApp_Operation
9 {
10   Q_OBJECT
11
12 public:
13     typedef enum { DISPLAY, ERASE, DISPLAY_ONLY, ERASE_ALL } ActionType;
14
15 public:
16   LightApp_ShowHideOp( ActionType );
17   ~LightApp_ShowHideOp();
18   
19 protected:
20   virtual void startOperation();
21
22 private:
23   ActionType   myActionType;
24 };
25
26 #endif
27