class HYDROGUI_ObjComboBox;
class HYDROGUI_ObjListBox;
class gp_Pnt2d;
+class OCCViewer_Viewer;
+class SUIT_ViewWindow;
+class OCCViewer_ViewPort3d;
class HYDROGUI_SplitPolylinesDlg : public HYDROGUI_InputPanel
{
HYDROData_SequenceOfObjects GetPolylines() const;
void setPolylinesFromSelection();
+ void setOCCViewer( OCCViewer_Viewer* theViewer );
+
+signals:
+ void modeChanged();
+ void pointMoved();
+ void selectionChanged();
+
+private slots:
+ void onMousePress( SUIT_ViewWindow*, QMouseEvent* );
+
+private:
+ OCCViewer_ViewPort3d* getViewPort() const;
private:
QTabWidget* myTab;
HYDROGUI_ObjComboBox* myMainPolyline2;
HYDROGUI_ObjComboBox* myToolPolyline;
HYDROGUI_ObjListBox* myPolylines;
+ OCCViewer_Viewer* myOCCViewer;
};
#endif