16 #include "qwt_global.h"
17 #include "qwt_double_range.h"
64 Q_PROPERTY(
int numButtons READ numButtons WRITE setNumButtons )
65 Q_PROPERTY(
double basicstep READ step WRITE setStep )
66 Q_PROPERTY(
double minValue READ minVal WRITE setMinValue )
67 Q_PROPERTY(
double maxValue READ maxVal WRITE setMaxValue )
68 Q_PROPERTY(
int stepButton1 READ stepButton1 WRITE setStepButton1 )
69 Q_PROPERTY(
int stepButton2 READ stepButton2 WRITE setStepButton2 )
70 Q_PROPERTY(
int stepButton3 READ stepButton3 WRITE setStepButton3 )
71 Q_PROPERTY(
double value READ value WRITE setValue )
72 Q_PROPERTY(
bool editable READ editable WRITE setEditable )
88 #if QT_VERSION < 0x040000
89 explicit QwtCounter(QWidget *parent,
const char *name);
93 bool editable()
const;
94 void setEditable(
bool);
96 void setNumButtons(
int n);
97 int numButtons()
const;
103 virtual QSize sizeHint()
const;
105 virtual void polish();
111 double minVal()
const;
112 void setMinValue(
double m);
113 double maxVal()
const;
114 void setMaxValue(
double m);
115 void setStepButton1(
int nSteps);
116 int stepButton1()
const;
117 void setStepButton2(
int nSteps);
118 int stepButton2()
const;
119 void setStepButton3(
int nSteps);
120 int stepButton3()
const;
121 virtual double value()
const;
128 void buttonReleased (
double value);
134 void valueChanged (
double value);
137 virtual bool event(QEvent *);
138 virtual void wheelEvent(QWheelEvent *);
139 virtual void keyPressEvent(QKeyEvent *);
149 void updateButtons();
150 void showNum(
double);