1 #include "SUPERVGUI_DataModel.h"
2 #include <SalomeApp_Study.h>
4 //=======================================================================
5 // name : SUPERVGUI_DataModel::SUPERVGUI_DataModel
6 // Purpose : Constructor
7 //=======================================================================
8 SUPERVGUI_DataModel::SUPERVGUI_DataModel( CAM_Module* theModule )
9 : SalomeApp_DataModel( theModule )
13 //=======================================================================
14 // name : SUPERVGUI_DataModel::~SUPERVGUI_DataModel
15 // Purpose : Destructor
16 //=======================================================================
17 SUPERVGUI_DataModel::~SUPERVGUI_DataModel()
21 //================================================================
24 //================================================================
25 bool SUPERVGUI_DataModel::open( const QString& str, CAM_Study* study, QStringList list )
27 return SalomeApp_DataModel::open( str, study, list );
30 //================================================================
33 //================================================================
34 bool SUPERVGUI_DataModel::save(QStringList& list)
36 return SalomeApp_DataModel::save(list);
39 //================================================================
42 //================================================================
43 bool SUPERVGUI_DataModel::saveAs( const QString& str, CAM_Study* study, QStringList& list )
45 return SalomeApp_DataModel::saveAs( str, study, list );
48 //================================================================
51 //================================================================
52 bool SUPERVGUI_DataModel::close()
54 return SalomeApp_DataModel::close();
57 //================================================================
60 //================================================================
61 bool SUPERVGUI_DataModel::isModified() const
63 SalomeApp_Study* study = getStudy();
64 if(study) return study->studyDS()->IsModified();
68 //================================================================
71 //================================================================
72 bool SUPERVGUI_DataModel::isSaved() const
74 return true; //SRN: BugID IPAL9377, changed from false till the more sophisticated code is implemented