X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_DataObject.h;h=c48daaa04fd8ec0647b98aa8806d65c9276d828f;hb=5cae7e874afd2fc1b6f61023e8ebd33a933db3c7;hp=69693349d7fd1e519cdd089f8824c86d17890966;hpb=ca0e09c1e1bb19c9855e2f3839243da36097ee1c;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_DataObject.h b/src/HYDROGUI/HYDROGUI_DataObject.h index 69693349..c48daaa0 100644 --- a/src/HYDROGUI/HYDROGUI_DataObject.h +++ b/src/HYDROGUI/HYDROGUI_DataObject.h @@ -23,13 +23,14 @@ #ifndef HYDROGUI_DATAOBJECT_H #define HYDROGUI_DATAOBJECT_H -#include +#include #include #include #include #include +#include /** * \class HYDROGUI_DataObject @@ -43,6 +44,12 @@ class HYDROGUI_DataObject : public LightApp_DataObject { public: + //! Column id + enum { + RefObjectId = RefEntryId + 1, //!< Ref.Object column + BathymetryId //!< Bathymetry column + }; + /** * Constructor. * \param theParent parent data object @@ -50,7 +57,7 @@ public: * \param theParentEntry entry of the parent data object (for reference objects) */ HYDROGUI_DataObject( SUIT_DataObject* theParent, - Handle(HYDROData_Object) theData, + Handle(HYDROData_Entity) theData, const QString& theParentEntry ); /** @@ -76,12 +83,12 @@ public: /** * Returns the model data object. */ - const Handle(HYDROData_Object)& modelObject() const { return myData; } + const Handle(HYDROData_Entity)& modelObject() const { return myData; } /** * Redefines the object. */ - void setObject( Handle(HYDROData_Object) theObject ) { myData = theObject; } + void setObject( const Handle(HYDROData_Entity)& theObject ) { myData = theObject; } /** * Returns the entry prefix for all HYDRO data objects. @@ -91,11 +98,11 @@ public: /** * Returns the full entry for the specified data object. */ - static QString dataObjectEntry( const Handle(HYDROData_Object)& theObject, + static QString dataObjectEntry( const Handle(HYDROData_Entity)& theObject, const bool theWithPrefix = true ); protected: - Handle(HYDROData_Object) myData; ///< object from data model + Handle(HYDROData_Entity) myData; ///< object from data model QString myParentEntry; };