Salome HOME
PAL8769: Limitation to give values in Spin boxes. Now coordinates and displacements...
[modules/smesh.git] / src / SMESHGUI / SMESHGUI_SpinBox.h
index 4fdf10e86625b9d572926cb96efb9f6814cafa85..fea99fdcedd0f2345a25d0d800d94488366025b7 100644 (file)
@@ -31,6 +31,9 @@
 
 #include "QAD_SpinBoxDbl.h" 
 
+#define COORD_MIN -1e+15
+#define COORD_MAX +1e+15
+
 //=================================================================================
 // class    : SMESHGUI_SpinBox
 // purpose  : Derivated from QAD_SpinBoxDbl class 
@@ -44,16 +47,17 @@ public :
   SMESHGUI_SpinBox( QWidget* parent, const char* name = 0 ) ;
   ~SMESHGUI_SpinBox() ;
   
-  void    RangeStepAndValidator( double         min = -1000000.0, 
-                                double         max = +1000000.0, 
-                                double         step = 100.0, 
-                                unsigned short decimals = 3 ) ;
-  void    SetValue( double v ) ;
-  double  GetValue() ;
-  QString GetString() ;
+  void       RangeStepAndValidator( double         min = -1000000.0, 
+                                   double         max = +1000000.0, 
+                                   double         step = 100.0, 
+                                   unsigned short decimals = 3 ) ;
+  void       SetValue( double v ) ;
+  double     GetValue() ;
+  QString    GetString() ;
+  QLineEdit* editor() { return QAD_SpinBoxDbl::editor(); } 
 
 public slots:
-  void    SetStep( double newStep );
+  void       SetStep( double newStep );
 
 };
 #endif //  SMESHSPINBOX_H