Salome HOME
Fix for the bug #42: point C is not activated, but point C is shown in preview in...
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_Module.h
index 0f0ac14848c39340d0518ffb34150629ccb72cc2..3561ed1c9b82048d45cbaa6b356db06ac36592d8 100644 (file)
@@ -23,7 +23,7 @@
 #ifndef HYDROGUI_MODULE_H
 #define HYDROGUI_MODULE_H
 
-#include <HYDROData_Object.h>
+#include <HYDROData_Entity.h>
 
 #include <LightApp_Module.h>
 
@@ -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();