Vuo  2.4.1
VuoDoubleSpinBox.hh
Go to the documentation of this file.
1
10#pragma once
11
15class VuoDoubleSpinBox : public QDoubleSpinBox
16{
17public:
18 VuoDoubleSpinBox(QWidget *parent, int precision);
19 void stepBy(int steps);
20 QString textFromValue(double value) const;
22 void setButtonMinimum(double buttonMinimum);
23 void setButtonMaximum(double buttonMaximum);
24
25 static double sliderToDouble(int sliderMin, int sliderMax, double valueMin, double valueMax, int value);
26 static int doubleToSlider(int sliderMin, int sliderMax, double valueMin, double valueMax, double value);
27
28protected:
29 QAbstractSpinBox::StepEnabled stepEnabled() const;
30 virtual void hideEvent(QHideEvent * event);
31 virtual void focusOutEvent(QFocusEvent * event);
32
33private:
34 double buttonMinimum;
35 double buttonMaximum;
36 int precision;
37};