Salome HOME
refs #430: incorrect coordinates in dump polyline
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_ImmersibleZoneOp.h
index ba4410bd841b804c7e16a579b3acc77893aded74..d69d2a267cbf258223252a78527e11609e39b4cc 100644 (file)
@@ -27,8 +27,6 @@
 
 #include <HYDROData_ImmersibleZone.h>
 
-class OCCViewer_ViewManager;
-
 class HYDROGUI_Shape;
 
 class HYDROGUI_ImmersibleZoneOp : public HYDROGUI_Operation
@@ -46,7 +44,10 @@ protected:
 
   virtual HYDROGUI_InputPanel* createInputPanel() const;
 
-  virtual bool               processApply( int& theUpdateFlags, QString& theErrorMsg );
+  virtual bool               processApply( int& theUpdateFlags, QString& theErrorMsg,
+                                           QStringList& theBrowseObjectsEntries );
+
+  virtual HYDROGUI_Shape*   getPreviewShape() const { return myPreviewPrs; };
 
 protected slots:
   void                       onCreatePreview( const QString& thePolylineName );
@@ -58,8 +59,6 @@ private:
   bool                             myIsEdit;
   Handle(HYDROData_ImmersibleZone) myEditedObject;
 
-  OCCViewer_ViewManager*           myViewManager;
-
   HYDROGUI_Shape*                  myPreviewPrs;
 };