-// Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
setModified( false );
- return aModule->load(theListOfFiles);
+ return aModule->load(theListOfFiles, theURL);
}
return false;
- std::string aTmpDir = study->GetTmpDir(myStudyURL.toLatin1().constData(), isMultiFile );
+ std::string aTmpDir = study->GetTmpDir(myStudyURL.toUtf8().constData(), isMultiFile );
theListOfFiles.append(QString(aTmpDir.c_str()));
int listSize = theListOfFiles.size();
- aModule->save(theListOfFiles);
+ aModule->save(theListOfFiles, myStudyURL);
setModified( false );
if(!aModule || !study)
return false;
- std::string aTmpDir = study->GetTmpDir( theURL.toLatin1().constData(), isMultiFile );
+ std::string aTmpDir = study->GetTmpDir( theURL.toUtf8().constData(), isMultiFile );
theListOfFiles.append( QString( aTmpDir.c_str() ) );
int oldSize = theListOfFiles.size();