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 );