27 #ifndef LIGHTAPP_DATAMODEL_H
28 #define LIGHTAPP_DATAMODEL_H
55 virtual bool save( QStringList& );
58 virtual bool dumpPython(
const QString&,
65 virtual bool isModified()
const;
66 virtual bool isSaved()
const;
85 virtual void updateWidgets();
#define LIGHTAPP_EXPORT
Definition: LightApp.h:36
Base class for all data models used in CAM-based applications.
Definition: CAM_DataModel.h:37
virtual bool save(QStringList &)
Save data model.
Definition: CAM_DataModel.cxx:158
virtual bool saveAs(const QString &, CAM_Study *, QStringList &)
Save data to the new file.
Definition: CAM_DataModel.cxx:174
virtual bool close()
Close data model.
Definition: CAM_DataModel.cxx:189
virtual bool open(const QString &, CAM_Study *, QStringList)
Load data model.
Definition: CAM_DataModel.cxx:142
CAM data model root object.
Definition: CAM_DataObject.h:44
Base implementation of the module in the CAM application architecture.
Definition: CAM_Module.h:53
Represents document object in the CAM application architecture.
Definition: CAM_Study.h:38
Definition: LightApp_DataModel.h:47
int myGroupId
Definition: LightApp_DataModel.h:89
virtual void initRootObject()
For initialization of the data model and registration of SComponent when study is created but module ...
Definition: LightApp_DataModel.h:75
Base data object class to build the data model for all the SALOME modules.
Definition: LightApp_DataObject.h:36
Definition: LightApp_Module.h:64
Definition: LightApp_Study.h:67
Object browser customization.
Definition: SUIT_DataBrowser.h:34
Data object representing the data instance in the tree-like hierarchy.
Definition: SUIT_DataObject.h:49