]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Debug
authorouv <ouv@opencascade.com>
Wed, 2 Dec 2009 14:39:07 +0000 (14:39 +0000)
committerouv <ouv@opencascade.com>
Wed, 2 Dec 2009 14:39:07 +0000 (14:39 +0000)
src/SalomeApp/SalomeApp_Notebook.cxx
src/SalomeApp/SalomeApp_Notebook.h

index bd391a5f0e49580fb66f75f0490267d28f3c0c6f..1a1c5ca83af0592029e23709c23fdec8dfb7788f 100644 (file)
@@ -116,7 +116,7 @@ QVariant SalomeApp_Notebook::calculate( const QString& theExpr )
     }
   }
   myTmp->SetExpression( theExpr.toLatin1().constData() );
-  myTmp->Update( myNotebook._retn() );
+  myTmp->Update( SALOME::Notebook::_duplicate( myNotebook ) );
   return convert( myTmp );
 }
 
@@ -223,7 +223,13 @@ void SalomeApp_Notebook::setParameters( SALOME::ParameterizedObject_ptr theObjec
     i++;
   }
 
-  theObject->SetParameters( myNotebook._retn(), aParams );
+  theObject->SetParameters( SALOME::Notebook::_duplicate( myNotebook ), aParams );
+}
+
+QString SalomeApp_Notebook::getParameters( const QString& theComponent, const QString& theEntry )
+{
+  return QString( myNotebook->GetParameters( theComponent.toLatin1().constData(),
+                                             theEntry.toLatin1().constData() ) );
 }
 
 char* SalomeApp_Notebook::dump()
index 01aa156b6fcd2ca971bc2246a11d1572a15b438d..2d4e12b78804148d298e722dc30ed3d12a0aaf40 100644 (file)
@@ -66,6 +66,8 @@ public:
   void setParameters( SALOME::ParameterizedObject_ptr theObject, QList<QAbstractSpinBox*> theSpinList );
   void setParameters( SALOME::ParameterizedObject_ptr theObject, const QStringList& theParameters );
 
+  QString getParameters( const QString& theComponent, const QString& theEntry );
+
   char* dump();
 
 protected: