]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Replace direct "Interface Applicative" usage by the function call
authorvsr <vsr@opencascade.com>
Mon, 17 Jan 2011 17:00:15 +0000 (17:00 +0000)
committervsr <vsr@opencascade.com>
Mon, 17 Jan 2011 17:00:15 +0000 (17:00 +0000)
src/LightApp/LightApp_Study.cxx
src/LightApp/LightApp_Study.h

index ae8e174c491003e88d7a1b0ffc427570103bcebe..aa1d15e84f06911e0cf33e432e79b42747ececd3 100644 (file)
@@ -458,7 +458,7 @@ void LightApp_Study::components( QStringList& comp ) const
   for( ; anIt!=aLast; anIt++ )
   {
     LightApp_DataObject* obj = dynamic_cast<LightApp_DataObject*>( *anIt );
-    if( obj && obj->entry()!="Interface Applicative" )
+    if ( obj && obj->entry() != getVisualComponentName() )
       comp.append( obj->entry() );
   }
 }
@@ -483,3 +483,12 @@ QString LightApp_Study::centry( const QString& comp ) const
   }
   return e;
 }
+
+/*!
+  \return a name of the component where visual parameters are stored
+*/
+QString LightApp_Study::getVisualComponentName() const
+{
+  return "Interface Applicative";
+}
+
index c4ef9ce69f0308c49c486455c07facc134a2ba6e..dae0c721a2d34b559b727e07a3c3fc11d9753cc5 100644 (file)
@@ -71,6 +71,8 @@ public:
   virtual void        components( QStringList& ) const;
   virtual QString     centry( const QString& ) const;
 
+  virtual QString     getVisualComponentName() const;
+
 protected:
   virtual void        saveModuleData ( QString theModuleName, QStringList theListOfFiles );
   virtual void        openModuleData ( QString theModuleName, QStringList& theListOfFiles );