]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Fix bug of the "Show Only/Hide All" operations : do not raise warning message for...
authorvsr <vsr@opencascade.com>
Tue, 13 Jan 2009 12:59:02 +0000 (12:59 +0000)
committervsr <vsr@opencascade.com>
Tue, 13 Jan 2009 12:59:02 +0000 (12:59 +0000)
src/CAM/CAM_Application.cxx
src/CAM/CAM_Application.h

index f67cde62a6329dd96dead499eb1dd6a26efa3c55..08a71a4141f5a50bdf16c8f6af9e186c94dd8ba1 100755 (executable)
@@ -198,7 +198,7 @@ void CAM_Application::loadModules()
  *\warning If module library (for module with \a modName) is empty.
  *\warning If module library is not loaded.
  */
-CAM_Module* CAM_Application::loadModule( const QString& modName )
+CAM_Module* CAM_Application::loadModule( const QString& modName, const bool showMsg )
 {
   if ( myInfoList.isEmpty() )
   {
@@ -257,7 +257,7 @@ CAM_Module* CAM_Application::loadModule( const QString& modName )
     module->setName( moduleName( modName ) );
   }
 
-  if ( !err.isEmpty() ) {
+  if ( !err.isEmpty() && showMsg ) {
     if ( desktop() && desktop()->isShown() )
       SUIT_MessageBox::warn1( desktop(), tr( "Error" ), err, tr( "Ok" ) );
     else
index 1108bd390ca56eecc5cf049151f5669a82f5d60e..583a046624685fbc539624464eeea221f4d6780a 100755 (executable)
@@ -68,7 +68,7 @@ public:
   virtual void        addModule( CAM_Module* );
 
   virtual void        loadModules();
-  virtual CAM_Module* loadModule( const QString& );
+  virtual CAM_Module* loadModule( const QString&, const bool = true );
 
   virtual bool        activateModule( const QString& );