HYDROGUI_DataModel( CAM_Module* theModule );
virtual ~HYDROGUI_DataModel();
+ /**
+ * Creates the document into the data model. Reimplemented.
+ */
+ virtual bool create( CAM_Study* );
+
/**
* Open the document into the data model. Reimplemented.
* \param theURL opened study path
static SUIT_DataObject* findChildByName( const SUIT_DataObject* theFather,
const QString& theName );
+ void updateDocument();
+
+ /**
+ * Set object visibility state.
+ * \param theModelObject the data model object
+ * \param theDataObject the GUI object
+ */
+ void setObjectVisibilityState( Handle(HYDROData_Entity) theModelObject,
+ HYDROGUI_DataObject* theObject );
+
+
protected:
QString myStudyURL; ///< the saved/opened document URL
QByteArray myStates;