20 #ifndef SHAPERGUI_DATAMODEL_H
21 #define SHAPERGUI_DATAMODEL_H
23 #include "SHAPER_SHAPERGUI.h"
24 #include <LightApp_DataModel.h>
45 virtual bool open(
const QString& thePath, CAM_Study* theStudy, QStringList theFiles);
49 virtual bool save(QStringList& theFiles);
55 virtual bool saveAs(
const QString& thePath, CAM_Study* theStudy, QStringList& theFiles);
62 virtual bool create(CAM_Study* theStudy);
65 virtual bool isModified()
const;
68 virtual bool isSaved()
const;
73 virtual void initRootObject()
override;
78 virtual void update(LightApp_DataObject* theObj = 0, LightApp_Study* theStudy = 0);
81 virtual bool dumpPython(
const QString&, CAM_Study*,
bool, QStringList& );
88 static void removeDirectory(
const QString& theDirectoryName);
A Data Model class provides a connection of SALOME data structure and OpenParts application data mode...
Definition: SHAPERGUI_DataModel.h:33
An implementation of SALOME connector class for implementation of XGUI functionality as a module of S...
Definition: SHAPERGUI.h:47