Salome HOME
Small change of the interface for MakeVertexOnCurveByLength function: use boolean...
[modules/geom.git] / src / BasicGUI / BasicGUI_PointDlg.h
index f12f74bf1f41a50397fc6efd74f711f0f92fa42e..fad9a15912215141b1bc081cd28afbda6aff9052 100644 (file)
@@ -1,4 +1,4 @@
-//  Copyright (C) 2007-2008  CEA/DEN, EDF R&D, OPEN CASCADE
+//  Copyright (C) 2007-2010  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 //  Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 //  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -19,6 +19,7 @@
 //
 //  See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
+
 // GEOM GEOMGUI : GUI for Geometry component
 // File   : BasicGUI_PointDlg.h
 // Author : Lucien PIGNOLONI, Open CASCADE S.A.S.
@@ -29,7 +30,7 @@
 #include <GEOMBase_Skeleton.h>
 #include <QMap>
 
-class DlgRef_1Sel1Spin;
+class DlgRef_1Sel1Spin1Check;
 class DlgRef_3Spin;
 class DlgRef_2Sel;
 class DlgRef_1Sel3Spin;
@@ -80,10 +81,12 @@ private:
   GEOM::GEOM_Object_var              myRefPoint; 
   GEOM::GEOM_Object_var              myLine1; 
   GEOM::GEOM_Object_var              myLine2;
-  
+
+  bool                               myBusy;
+
   DlgRef_3Spin*                      GroupXYZ;
   DlgRef_1Sel3Spin*                  GroupRefPoint;
-  DlgRef_1Sel1Spin*                  GroupOnCurve;
+  DlgRef_1Sel1Spin1Check*            GroupOnCurve;
   DlgRef_2Sel*                       GroupLineIntersection;
   DlgRef_1Sel2Spin*                  GroupOnSurface;
   
@@ -111,8 +114,10 @@ private slots:
   void                               ConstructorsClicked( int );
   void                               ValueChangedInSpinBox( double );
   void                               SetDoubleSpinBoxStep( double );
-  void                               ClickParamCoord();
+  void                               ClickParamCoord( int );
+  void                               CheckBoxClicked( int );
   void                               onBtnPopup( QAction* );
+  void                               updateSize();
 };
 
 #endif // BASICGUI_POINTDLG_H