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 0788a118f6486a9257a45bce7ebf4554d92b4dce..4b63550e06c14f6ee606e05b0487da2a5f23f0fd 100644 (file)
@@ -3009,24 +3009,25 @@ void SMESHGUI::initialize( CAM_Application* app )
   popupMgr()->insert( separator(), -1, -1 );
 }
 
   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 );
 
 
   setMenuShown( true );
   setToolShown( true );
 
+  return res;
   //SetSettings( desktop() );
 }
 
   //SetSettings( desktop() );
 }
 
-void SMESHGUI::deactivateModule( SUIT_Study* study )
+bool SMESHGUI::deactivateModule( SUIT_Study* study )
 {
   setMenuShown( false );
   setToolShown( false );
 
   EmitSignalCloseAllDialogs();
   
 {
   setMenuShown( false );
   setToolShown( false );
 
   EmitSignalCloseAllDialogs();
   
-  SalomeApp_Module::deactivateModule( study );
+  return SalomeApp_Module::deactivateModule( study );
 }
 
 void SMESHGUI::OnGUIEvent()
 }
 
 void SMESHGUI::OnGUIEvent()
index 3ed5b2922b441efad5a024fccf2d6da11916abaf..c99de05d20cb84cd1a3cc098313d8d3047dc0467 100644 (file)
@@ -97,8 +97,8 @@ public :
   void EmitSignalCloseAllDialogs() ;
 
 public slots:
   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();
 
 private slots:
   void OnGUIEvent();