23 #ifndef CAM_DATAMODEL_H
24 #define CAM_DATAMODEL_H
29 #include <QStringList>
44 virtual void initialize();
49 virtual bool open(
const QString&,
CAM_Study*, QStringList );
50 virtual bool save( QStringList& );
51 virtual bool saveAs(
const QString&,
CAM_Study*, QStringList& );
#define CAM_EXPORT
Definition: CAM.h:33
Base class for all data models used in CAM-based applications.
Definition: CAM_DataModel.h:37
CAM_DataObject * myRoot
root data object
Definition: CAM_DataModel.h:65
void rootChanged(const CAM_DataModel *)
Emitted when the root data object is changed.
CAM_Module * myModule
module
Definition: CAM_DataModel.h:66
CAM-based implementation of the data object.
Definition: CAM_DataObject.h:34
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
For more information see QT documentation.
Definition: SUIT_Application.h:42
Data object representing the data instance in the tree-like hierarchy.
Definition: SUIT_DataObject.h:49