Salome HOME
Dump Bathymetry data to python script (Feature #13).
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_PolylineOp.h
index c56ec0a4937c8e5085b68422a32033f3156089b7..2502c970b541aad060833c3341893697e0da45a7 100755 (executable)
 
 #include <HYDROData_Polyline.h>
 
+class CurveCreator_Curve;
+class SUIT_ViewManager;
+class OCCViewer_ViewManager;
+class HYDROGUI_AISCurve;
+
 class HYDROGUI_PolylineOp : public HYDROGUI_Operation
 {
   Q_OBJECT
@@ -41,10 +46,21 @@ protected:
   virtual bool processApply( int& theUpdateFlags, QString& theErrorMsg );
 
   virtual void startOperation();
+  
+  void onCreatePreview();
+
+protected slots:
+  void onEditorSelectionChanged();
 
 private:
+  SUIT_ViewManager*           myActiveViewManager;
+
+  OCCViewer_ViewManager*      myPreviewViewManager;
+
   bool                       myIsEdit;
   Handle(HYDROData_Polyline) myEditedObject;
+  CurveCreator_Curve*        myCurve;
+  HYDROGUI_AISCurve*         myAISCurve;
 };
 
 #endif