]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
The study and script names were converted from QString to char* by using toLatin1...
authorgdd <gdd>
Tue, 27 Mar 2012 09:20:03 +0000 (09:20 +0000)
committergdd <gdd>
Tue, 27 Mar 2012 09:20:03 +0000 (09:20 +0000)
src/PyConsole/PyConsole_Editor.cxx
src/SalomeApp/SalomeApp_Study.cxx

index b4b8f1084df555da2069a021890d873f43f31b81..83f7a7f8b7d98e63fe98d5ef4c1613999309574e 100644 (file)
@@ -176,7 +176,7 @@ protected:
   {
     if ( myCommand != "" )
     {
-      int ret = getInterp()->run( myCommand.toLatin1() );
+      int ret = getInterp()->run( myCommand.toUtf8().data() );
       if ( ret < 0 )
         myState = PyInterp_Event::ES_ERROR;
       else if ( ret > 0 )
index 2a9e5053b7c2a04aff497ed8e11fe114bdcab4fd..3d5f2ac509cec470172d485748f6d6a6dbe012be 100644 (file)
@@ -423,7 +423,7 @@ bool SalomeApp_Study::createDocument( const QString& theStr )
 
   // initialize myStudyDS, read HDF file
   QString aName = newStudyName();
-  _PTR(Study) study ( SalomeApp_Application::studyMgr()->NewStudy( aName.toStdString() ) );
+  _PTR(Study) study ( SalomeApp_Application::studyMgr()->NewStudy( aName.toUtf8().data() ) );
   if ( !study )
     return false;
 
@@ -458,7 +458,7 @@ bool SalomeApp_Study::openDocument( const QString& theFileName )
   MESSAGE( "openDocument" );
 
   // initialize myStudyDS, read HDF file
-  _PTR(Study) study ( SalomeApp_Application::studyMgr()->Open( (char*) theFileName.toStdString().c_str() ) );
+  _PTR(Study) study ( SalomeApp_Application::studyMgr()->Open( theFileName.toUtf8().data() ) );
   if ( !study )
     return false;
 
@@ -510,7 +510,7 @@ bool SalomeApp_Study::loadDocument( const QString& theStudyName )
   MESSAGE( "loadDocument" );
 
   // obtain myStudyDS from StudyManager
-  _PTR(Study) study ( SalomeApp_Application::studyMgr()->GetStudyByName( (char*) theStudyName.toStdString().c_str() ) );
+  _PTR(Study) study ( SalomeApp_Application::studyMgr()->GetStudyByName( theStudyName.toUtf8().data() ) );
   if ( !study )
     return false;
 
@@ -588,8 +588,8 @@ bool SalomeApp_Study::saveDocumentAs( const QString& theFileName )
   bool isMultiFile = resMgr->booleanValue( "Study", "multi_file", false );
   bool isAscii = resMgr->booleanValue( "Study", "ascii_file", false );
   bool res = (isAscii ?
-    SalomeApp_Application::studyMgr()->SaveAsASCII( theFileName.toStdString(), studyDS(), isMultiFile ) :
-    SalomeApp_Application::studyMgr()->SaveAs     ( theFileName.toStdString(), studyDS(), isMultiFile ))
+    SalomeApp_Application::studyMgr()->SaveAsASCII( theFileName.toUtf8().data(), studyDS(), isMultiFile ) :
+    SalomeApp_Application::studyMgr()->SaveAs     ( theFileName.toUtf8().data(), studyDS(), isMultiFile ))
     && CAM_Study::saveDocumentAs( theFileName );
 
   res = res && saveStudyData(theFileName);
@@ -721,8 +721,8 @@ bool SalomeApp_Study::dump( const QString& theFileName,
   // Now dump SALOMEDS part that also involves SalomeApp_Engine in case if 
   // any light module is present in the current configuration
   QFileInfo aFileInfo( theFileName );
-  bool res = aStudy->DumpStudy( aFileInfo.absolutePath().toStdString(),
-                               aFileInfo.baseName().toStdString(),
+  bool res = aStudy->DumpStudy( aFileInfo.absolutePath().toUtf8().data(),
+                               aFileInfo.baseName().toUtf8().data(),
                                toPublish,
                                isMultiFile);
   if ( toSaveGUI )
@@ -786,7 +786,7 @@ void SalomeApp_Study::saveModuleData( QString theModuleName, QStringList theList
   for ( QStringList::Iterator it = theListOfFiles.begin(); it != theListOfFiles.end(); ++it ) {
     if ( (*it).isEmpty() )
       continue;
-    aListOfFiles[anIndex] = (*it).toStdString();
+    aListOfFiles[anIndex] = (*it).toUtf8().data();
     anIndex++;
   }
   SetListOfFiles(theModuleName.toStdString().c_str(), aListOfFiles);