14 #include <QtGui/QWidget>
47 QWidget* parent = NULL, Qt::WindowFlags flags = Qt::Widget);
59 virtual void setValue(
double value);
63 virtual double value()
const;
68 virtual void setMaxAndMin(
double maxValue,
double minValue);
71 virtual double maximum()
const;
74 virtual double minimum()
const;
78 virtual void setSingleStep(
double step);
81 virtual double singleStep()
const;
85 virtual void setSliderScale(SliderScale scale);
89 virtual SliderScale setSliderScale()
const;
99 QHBoxLayout* mainLayout();
103 QSlider* sliderWidget();
107 QDoubleSpinBox* spinboxWidget();
114 void valueChanged(
double value);
122 virtual void onSliderValueChanged(
int value);
123 virtual void onSpinnerValueChanged(
double value);
135 virtual void changeEvent(QEvent* evt);
140 virtual void showEvent(QShowEvent* evt);
141 virtual void hideEvent(QHideEvent* evt);
153 void connectToSignals();
156 virtual int makeInteger(
double value);
159 virtual double makeDouble(
int value);