]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Issue 0020580: It is important for spinboxes used in GUI_SRC to set default precision...
authorsan <san@opencascade.com>
Mon, 26 Apr 2010 12:55:38 +0000 (12:55 +0000)
committersan <san@opencascade.com>
Mon, 26 Apr 2010 12:55:38 +0000 (12:55 +0000)
src/Qtx/QtxDoubleSpinBox.cxx

index d2084cc999c4aca3f95553641bedbf4b79d8c4fe..f0560db9be6487ce590f55d97e2ea68600adf2f4 100644 (file)
 */
 QtxDoubleSpinBox::QtxDoubleSpinBox( QWidget* parent )
 : QDoubleSpinBox( parent ),
-  myCleared( false ),
-  myPrecision(0)
+  myCleared( false )
 {
+  // Use precision equal to default Qt decimals
+  myPrecision = decimals();
+  
   connect( lineEdit(), SIGNAL( textChanged( const QString& ) ), 
            this, SLOT( onTextChanged( const QString& ) ) );
 }
@@ -92,9 +94,11 @@ QtxDoubleSpinBox::QtxDoubleSpinBox( QWidget* parent )
 */
 QtxDoubleSpinBox::QtxDoubleSpinBox( double min, double max, double step, QWidget* parent )
 : QDoubleSpinBox( parent ),
-  myCleared( false ),
-  myPrecision( 0 )
+  myCleared( false )
 {
+  // Use precision equal to default Qt decimals
+  myPrecision = decimals();
+  
   setMinimum( min );
   setMaximum( max );
   setSingleStep( step );