2 #ifndef HYDROGUI_OPERATION_HEADER
3 #define HYDROGUI_OPERATION_HEADER
6 #include <SUIT_Operation.h>
9 class HYDROGUI_InputPanel;
10 class SUIT_SelectionMgr;
12 class HYDROGUI_Operation : public SUIT_Operation
17 HYDROGUI_Operation( HYDROGUI_Module* theModule );
18 virtual ~HYDROGUI_Operation();
20 HYDROGUI_InputPanel* inputPanel() const;
21 SUIT_SelectionMgr* selectionMgr() const;
24 virtual void startOperation();
25 virtual HYDROGUI_InputPanel* createInputPanel() const = 0;
28 virtual void OnSelectionDone();
31 HYDROGUI_Module* myModule;
32 HYDROGUI_InputPanel* myPanel;