2 #ifndef HYDROGUI_MODULE_HEADER
3 #define HYDROGUI_MODULE_HEADER
6 #include <LightApp_Module.h>
10 /**\class HYDROGUI_Module
11 *\brief The class representing the HYDROGUI module
13 class HYDROGUI_Module : public LightApp_Module
19 virtual ~HYDROGUI_Module();
21 virtual void initialize( CAM_Application* );
22 virtual void windows( QMap<int, int>& ) const;
23 virtual void viewManagers( QStringList& ) const;
26 virtual bool activateModule( SUIT_Study* );
29 virtual LightApp_Operation* createOperation( const int ) const;
33 virtual void onViewManagerAdded( SUIT_ViewManager* );
34 virtual void onViewWindowAdded( SUIT_ViewWindow* );
40 void CreateToolbars();
43 QAction* CreateAction( const int theId, const QString& theSuffix,
44 const QString& theImg = QString::null,
45 const int theKey = 0, const bool isToggle = false,
46 const QString& theSlot = QString::null );