X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_Module.h;h=3561ed1c9b82048d45cbaa6b356db06ac36592d8;hb=de7cf9bb0a7a41d6487013c87f4a54d0664cd303;hp=0f0ac14848c39340d0518ffb34150629ccb72cc2;hpb=0c405019de08dccfacd64f71f18211cbe912cc1d;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_Module.h b/src/HYDROGUI/HYDROGUI_Module.h index 0f0ac148..3561ed1c 100644 --- a/src/HYDROGUI/HYDROGUI_Module.h +++ b/src/HYDROGUI/HYDROGUI_Module.h @@ -23,7 +23,7 @@ #ifndef HYDROGUI_MODULE_H #define HYDROGUI_MODULE_H -#include +#include #include @@ -53,9 +53,16 @@ class HYDROGUI_Module : public LightApp_Module public: - enum ViewManagerRole { VMR_Unknown = 0, VMR_General, - VMR_TransformImage, VMR_ObserveImage, - VMR_PreviewZone, VMR_PreviewCaseZones }; + enum ViewManagerRole + { + VMR_Unknown = 0, + VMR_General, + VMR_TransformImage, + VMR_ReferenceImage, + VMR_ObserveImage, + //VMR_PreviewZone, // totally unused, to delete + VMR_PreviewCaseZones // actually unused, to review + }; typedef QPair< SUIT_ViewManager*, ViewManagerRole > ViewManagerInfo; typedef QMap < int, ViewManagerInfo > ViewManagerMap; @@ -104,19 +111,19 @@ public: const ViewManagerRole theRole ); bool isObjectVisible( const int theViewId, - const Handle(HYDROData_Object)& theObject ) const; + const Handle(HYDROData_Entity)& theObject ) const; void setObjectVisible( const int theViewId, - const Handle(HYDROData_Object)& theObject, + const Handle(HYDROData_Entity)& theObject, const bool theState ); HYDROGUI_Shape* getObjectShape( const int theViewId, - const Handle(HYDROData_Object)& theObject ) const; + const Handle(HYDROData_Entity)& theObject ) const; void setObjectShape( const int theViewId, - const Handle(HYDROData_Object)& theObject, + const Handle(HYDROData_Entity)& theObject, HYDROGUI_Shape* theShape ); void removeViewShapes( const int theViewId ); void removeObjectShape( const int theViewId, - const Handle(HYDROData_Object)& theObject ); + const Handle(HYDROData_Entity)& theObject ); protected: CAM_DataModel* createDataModel();