36 Q_PROPERTY(
double value READ value WRITE setValue NOTIFY valueChanged USER
true )
38 Q_PROPERTY( uint totalSteps READ totalSteps WRITE setTotalSteps )
39 Q_PROPERTY( uint singleSteps READ singleSteps WRITE setSingleSteps )
40 Q_PROPERTY( uint pageSteps READ pageSteps WRITE setPageSteps )
41 Q_PROPERTY(
bool stepAlignment READ stepAlignment WRITE setStepAlignment )
43 Q_PROPERTY(
bool readOnly READ isReadOnly WRITE setReadOnly )
44 Q_PROPERTY(
bool tracking READ isTracking WRITE setTracking )
45 Q_PROPERTY(
bool wrapping READ wrapping WRITE setWrapping )
47 Q_PROPERTY(
bool invertedControls READ invertedControls WRITE setInvertedControls )
53 void setValid(
bool );
58 void setWrapping(
bool );
59 bool wrapping()
const;
61 void setTotalSteps( uint );
62 uint totalSteps()
const;
64 void setSingleSteps( uint );
65 uint singleSteps()
const;
67 void setPageSteps( uint );
68 uint pageSteps()
const;
70 void setStepAlignment(
bool );
71 bool stepAlignment()
const;
73 void setTracking(
bool );
74 bool isTracking()
const;
76 void setReadOnly(
bool );
77 bool isReadOnly()
const;
79 void setInvertedControls(
bool );
80 bool invertedControls()
const;
83 void setValue(
double value );
122 virtual void mousePressEvent( QMouseEvent* ) QWT_OVERRIDE;
123 virtual void mouseReleaseEvent( QMouseEvent* ) QWT_OVERRIDE;
124 virtual void mouseMoveEvent( QMouseEvent* ) QWT_OVERRIDE;
125 virtual void keyPressEvent( QKeyEvent* ) QWT_OVERRIDE;
126 virtual void wheelEvent( QWheelEvent* ) QWT_OVERRIDE;
149 void incrementValue(
int stepCount );
154 virtual
void sliderChange();
156 double incrementedValue(
157 double value,
int stepCount ) const;
160 double alignedValue(
double ) const;
161 double boundedValue(
double ) const;