X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FBasicGUI%2FBasicGUI_PointDlg.h;h=5f36db2e1b351e81bac61cfa1df92432f02b2e2c;hb=b568e7744737ad193de8a49b27a5769a4777d7fd;hp=064b5b954e858c753f225c4ddfd935a49128c234;hpb=c764c1ebb469a9c2be1a91150869058774a3a60b;p=modules%2Fgeom.git diff --git a/src/BasicGUI/BasicGUI_PointDlg.h b/src/BasicGUI/BasicGUI_PointDlg.h index 064b5b954..5f36db2e1 100644 --- a/src/BasicGUI/BasicGUI_PointDlg.h +++ b/src/BasicGUI/BasicGUI_PointDlg.h @@ -30,7 +30,9 @@ class DlgRef_1Sel1Spin; class DlgRef_3Spin; +class DlgRef_2Sel; class DlgRef_1Sel3Spin; +class DlgRef_1Sel2Spin; class QLineEdit; class QGroupBox; @@ -58,21 +60,27 @@ protected: virtual GEOM::GEOM_IOperations_ptr createOperation(); virtual bool isValid( QString& ); virtual bool execute( ObjectList& ); - - virtual void closeEvent( QCloseEvent* ); + virtual void addSubshapesToStudy(); private: void Init(); void enterEvent( QEvent* ); double getParameter() const; + double getUParameter() const; + double getVParameter() const; private: GEOM::GEOM_Object_var myEdge; + GEOM::GEOM_Object_var myFace; GEOM::GEOM_Object_var myRefPoint; + GEOM::GEOM_Object_var myLine1; + GEOM::GEOM_Object_var myLine2; DlgRef_3Spin* GroupXYZ; DlgRef_1Sel3Spin* GroupRefPoint; DlgRef_1Sel1Spin* GroupOnCurve; + DlgRef_2Sel* GroupLineIntersection; + DlgRef_1Sel2Spin* GroupOnSurface; QGroupBox* myCoordGrp; QLineEdit* myX; @@ -89,6 +97,7 @@ private slots: void SetEditCurrentArgument(); void ConstructorsClicked( int ); void ValueChangedInSpinBox( double ); + void SetDoubleSpinBoxStep( double ); }; #endif // BASICGUI_POINTDLG_H