Salome HOME
activateModule/deactivateModule functions are made "bool".
authorasv <asv@opencascade.com>
Wed, 8 Jun 2005 12:45:25 +0000 (12:45 +0000)
committerasv <asv@opencascade.com>
Wed, 8 Jun 2005 12:45:25 +0000 (12:45 +0000)
src/SMESHGUI/SMESHGUI.cxx
src/SMESHGUI/SMESHGUI.h

index 0788a11..4b63550 100644 (file)
@@ -3009,24 +3009,25 @@ void SMESHGUI::initialize( CAM_Application* app )
   popupMgr()->insert( separator(), -1, -1 );
 }
 
-void SMESHGUI::activateModule( SUIT_Study* study )
+bool SMESHGUI::activateModule( SUIT_Study* study )
 {
-  SalomeApp_Module::activateModule( study );
+  bool res = SalomeApp_Module::activateModule( study );
 
   setMenuShown( true );
   setToolShown( true );
 
+  return res;
   //SetSettings( desktop() );
 }
 
-void SMESHGUI::deactivateModule( SUIT_Study* study )
+bool SMESHGUI::deactivateModule( SUIT_Study* study )
 {
   setMenuShown( false );
   setToolShown( false );
 
   EmitSignalCloseAllDialogs();
   
-  SalomeApp_Module::deactivateModule( study );
+  return SalomeApp_Module::deactivateModule( study );
 }
 
 void SMESHGUI::OnGUIEvent()
index 3ed5b29..c99de05 100644 (file)
@@ -97,8 +97,8 @@ public :
   void EmitSignalCloseAllDialogs() ;
 
 public slots:
-  virtual void                deactivateModule( SUIT_Study* );
-  virtual void                activateModule( SUIT_Study* );
+  virtual bool                deactivateModule( SUIT_Study* );
+  virtual bool                activateModule( SUIT_Study* );
 
 private slots:
   void OnGUIEvent();