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