84 Q_PROPERTY(
double value READ value WRITE setValue NOTIFY valueChanged USER
true )
85 Q_PROPERTY(
double minimum READ minimum WRITE setMinimum )
86 Q_PROPERTY(
double maximum READ maximum WRITE setMaximum )
87 Q_PROPERTY(
double singleStep READ singleStep WRITE setSingleStep )
89 Q_PROPERTY(
int numButtons READ numButtons WRITE setNumButtons )
90 Q_PROPERTY(
int stepButton1 READ stepButton1 WRITE setStepButton1 )
91 Q_PROPERTY(
int stepButton2 READ stepButton2 WRITE setStepButton2 )
92 Q_PROPERTY(
int stepButton3 READ stepButton3 WRITE setStepButton3 )
94 Q_PROPERTY(
bool readOnly READ isReadOnly WRITE setReadOnly )
95 Q_PROPERTY(
bool wrapping READ wrapping WRITE setWrapping )
122 explicit QwtCounter( QWidget* parent =
nullptr );
127 void setValid(
bool );
129 bool isValid()
const;
132 void setWrapping(
bool );
134 bool wrapping()
const;
137 bool isReadOnly()
const;
139 void setReadOnly(
bool );
142 void setNumButtons(
int );
144 int numButtons()
const;
152 virtual QSize sizeHint()
const override;
155 double singleStep()
const;
157 void setSingleStep(
double stepSize );
160 void setRange(
double min,
double max );
163 double minimum()
const;
165 void setMinimum(
double );
168 double maximum()
const;
170 void setMaximum(
double );
173 void setStepButton1(
int nSteps );
175 int stepButton1()
const;
178 void setStepButton2(
int nSteps );
180 int stepButton2()
const;
183 void setStepButton3(
int nSteps );
185 int stepButton3()
const;
188 double value()
const;
191 void setValue(
double );
220 virtual bool event( QEvent* )
override;
221 virtual void wheelEvent( QWheelEvent* )
override;
222 virtual void keyPressEvent( QKeyEvent* )
override;
230 void incrementValue(
int numSteps );
232 void updateButtons();
233 void showNumber(
double );