]> SALOME platform Git repositories - modules/visu.git/commitdiff
Salome HOME
+ void initSpinBox( QSpinBox*, int, int, int = 1 )
authorakl <akl@opencascade.com>
Thu, 20 Mar 2008 14:26:50 +0000 (14:26 +0000)
committerakl <akl@opencascade.com>
Thu, 20 Mar 2008 14:26:50 +0000 (14:26 +0000)
+ void initSpinBox( QDoubleSpinBox*, double, double, double = 0.1, int = 6 )

src/VISUGUI/VisuGUI_Tools.cxx
src/VISUGUI/VisuGUI_Tools.h

index b9cfdb00f490d4538feeb282c0fa31fec8e50ef8..0519fb250c6cb34305d33c4aa2e5543310e64024 100644 (file)
@@ -76,6 +76,8 @@
 #include <vtkActorCollection.h>
 
 #include <QString>
+#include <QSpinBox>
+#include <QDoubleSpinBox>
 
 
 //=============================================================================
@@ -1345,4 +1347,20 @@ namespace VISU
       }
   }
   //------------------------------------------------------------
+  void initSpinBox( QSpinBox* spinBox, 
+                   int min,  int max, int step )
+  {
+    spinBox->setRange( min, max );
+    spinBox->setSingleStep( step );
+  }
+  //------------------------------------------------------------
+  void initSpinBox( QDoubleSpinBox* spinBox, 
+                   double min,  double max, 
+                   double step, int decimals )
+  {
+    spinBox->setRange( min, max );
+    spinBox->setSingleStep( step );
+    spinBox->setDecimals( decimals );
+  }
+  //------------------------------------------------------------
 }
index aa795d80da03730fbf46aff5464b70b7e9d1f8ca..8e69af3d4a5e81ff3daf00c76d8c2a3468aee254 100644 (file)
@@ -40,6 +40,8 @@
 
 class QWidget;
 class QDialog;
+class QSpinBox;
+class QDoubleSpinBox;
 
 class SUIT_Desktop;
 class SUIT_ViewWindow;
@@ -223,6 +225,8 @@ namespace VISU
                            VISU::Prs3d_i* thePrs3d, int pos);
   void RemoveScalarBarPosition(VisuGUI* theModule, SVTK_ViewWindow* theViewWindow,
                               VISU::Prs3d_i* thePrs3d);
+  void initSpinBox( QSpinBox*, int, int, int = 1 );
+  void initSpinBox( QDoubleSpinBox*, double, double, double = 0.1, int = 6 );
 }
 
 #endif