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;
96 virtual void setSliderRange(
int range );
100 virtual int sliderRange()
const;
110 QHBoxLayout* mainLayout();
114 QSlider* sliderWidget();
118 QDoubleSpinBox* spinboxWidget();
125 void valueChanged(
double value);
133 virtual void onSliderValueChanged(
int value);
134 virtual void onSpinnerValueChanged(
double value);
146 virtual void changeEvent(QEvent* evt);
151 virtual void showEvent(QShowEvent* evt);
152 virtual void hideEvent(QHideEvent* evt);
164 void connectToSignals();
167 virtual int makeInteger(
double value);
170 virtual double makeDouble(
int value);