21 #ifndef _STANDARDAPP_MODULE_HXX_ 
   22 #define _STANDARDAPP_MODULE_HXX_ 
   27 #include <SALOMEconfig.h> 
   28 #include CORBA_SERVER_HEADER(SALOME_Component) 
   34 #define UNSPECIFIED_INT -1 
   76   virtual void  windows( QMap<int, int>& theMap ) 
const;
 
   88   int createStandardAction(
const QString& label,
 
   90                            const char* slotmember,
 
   91                            const QString& iconName=QString(),
 
   92                            const QString& tooltip=QString(),
 
   93                            const int identifier=ACTIONID_UNDEFINED);
 
   95   void addActionInToolbar(
int actionId);
 
   97   void addActionInPopupMenu(
int actionId,
const QString& menus=
"",
const QString& rule=
"client='ObjectBrowser'");
 
  101   virtual void createModuleWidgets();
 
  103   virtual void createModuleActions();
 
  109   virtual bool createStudyComponentAtActivation();
 
  112   virtual Engines::EngineComponent_ptr getEngine() 
const = 0;
 
  117   virtual QString studyIconName();
 
  119   QIcon createIcon(
const QString& iconName);
 
  126   virtual void setDockLayout(DockLayoutType layoutType);
 
  127   virtual void unsetDockLayout();