13 #include "qwt_global.h"
14 #include "qwt_double_range.h"
50 Q_PROPERTY(
int numButtons READ numButtons WRITE setNumButtons )
51 Q_PROPERTY(
double basicstep READ step WRITE setStep )
52 Q_PROPERTY(
double minValue READ minValue WRITE setMinValue )
53 Q_PROPERTY(
double maxValue READ maxValue WRITE setMaxValue )
54 Q_PROPERTY(
int stepButton1 READ stepButton1 WRITE setStepButton1 )
55 Q_PROPERTY(
int stepButton2 READ stepButton2 WRITE setStepButton2 )
56 Q_PROPERTY(
int stepButton3 READ stepButton3 WRITE setStepButton3 )
57 Q_PROPERTY(
double value READ value WRITE setValue )
58 Q_PROPERTY(
bool editable READ editable WRITE setEditable )
80 bool editable()
const;
81 void setEditable(
bool );
83 void setNumButtons(
int n );
84 int numButtons()
const;
90 virtual QSize sizeHint()
const;
98 void setMinValue(
double m );
101 void setMaxValue(
double m );
103 void setStepButton1(
int nSteps );
104 int stepButton1()
const;
106 void setStepButton2(
int nSteps );
107 int stepButton2()
const;
109 void setStepButton3(
int nSteps );
110 int stepButton3()
const;
112 virtual double value()
const;
119 void buttonReleased (
double value );
125 void valueChanged (
double value );
128 virtual bool event( QEvent * );
129 virtual void wheelEvent( QWheelEvent * );
130 virtual void keyPressEvent( QKeyEvent * );
140 void updateButtons();
141 void showNum(
double );