X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FLightApp%2FLightApp_Study.h;h=1569d467dac758434a3a24c631181d1b04895d51;hb=5d44d2f6ea60a50bbbc593f2b45a6075fe9e5154;hp=ba820d3063020633f3d21311935d3be8d3d64aab;hpb=d6bd12111347879cd8dbe1a15ac4d6ba32ce0d6b;p=modules%2Fgui.git diff --git a/src/LightApp/LightApp_Study.h b/src/LightApp/LightApp_Study.h index ba820d306..1569d467d 100644 --- a/src/LightApp/LightApp_Study.h +++ b/src/LightApp/LightApp_Study.h @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2023 CEA, EDF, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -114,21 +114,21 @@ public: virtual LightApp_DataObject* findObjectByEntry( const QString& theEntry ); protected: - virtual void saveModuleData ( QString theModuleName, QStringList theListOfFiles ); - virtual void openModuleData ( QString theModuleName, QStringList& theListOfFiles ); - virtual bool saveStudyData ( const QString& theFileName ); - virtual bool openStudyData ( const QString& theFileName ); + virtual void saveModuleData ( QString theModuleName, int type, QStringList theListOfFiles ); + virtual void openModuleData ( QString theModuleName, int type, QStringList& theListOfFiles ); + virtual bool saveStudyData ( const QString& theFileName, int type ); + virtual bool openStudyData ( const QString& theFileName, int type ); - virtual std::vector GetListOfFiles ( const char* theModuleName ) const; - virtual void SetListOfFiles ( const char* theModuleName, + virtual std::vector GetListOfFiles ( const char* theModuleName, int type ) const; + virtual void SetListOfFiles ( const char* theModuleName, int type, const std::vector theListOfFiles ); - virtual void RemoveTemporaryFiles ( const char* theModuleName, const bool isMultiFile ) const; + virtual void RemoveTemporaryFiles ( const char*, bool, bool = false ); protected: virtual bool openDataModel ( const QString&, CAM_DataModel* ); virtual CAM_ModuleObject* createModuleObject( LightApp_DataModel* theDataModel, - SUIT_DataObject* theParent ) const; + SUIT_DataObject* theParent ) const; signals: void saved ( SUIT_Study* );