13 #include "qwt_global.h" 
   31     Q_PROPERTY( Qt::Orientation orientation
 
   32         READ orientation WRITE setOrientation )
 
   34     Q_PROPERTY( 
double value READ value WRITE setValue NOTIFY valueChanged USER 
true  )
 
   36     Q_PROPERTY( 
double minimum READ minimum WRITE setMinimum )
 
   37     Q_PROPERTY( 
double maximum READ maximum WRITE setMaximum )
 
   39     Q_PROPERTY( 
double singleStep READ singleStep WRITE setSingleStep )
 
   40     Q_PROPERTY( 
int pageStepCount READ pageStepCount WRITE setPageStepCount )
 
   41     Q_PROPERTY( 
bool stepAlignment READ stepAlignment WRITE setStepAlignment )
 
   43     Q_PROPERTY( 
bool tracking READ isTracking WRITE setTracking )
 
   44     Q_PROPERTY( 
bool wrapping READ wrapping WRITE setWrapping )
 
   45     Q_PROPERTY( 
bool inverted READ isInverted WRITE setInverted )
 
   47     Q_PROPERTY( 
double mass READ mass WRITE setMass )
 
   48     Q_PROPERTY( 
int updateInterval READ updateInterval WRITE setUpdateInterval )
 
   50     Q_PROPERTY( 
double totalAngle READ totalAngle WRITE setTotalAngle )
 
   51     Q_PROPERTY( 
double viewAngle READ viewAngle WRITE setViewAngle )
 
   52     Q_PROPERTY( 
int tickCount READ tickCount WRITE setTickCount )
 
   53     Q_PROPERTY( 
int wheelWidth READ wheelWidth WRITE setWheelWidth )
 
   54     Q_PROPERTY( 
int borderWidth READ borderWidth WRITE setBorderWidth )
 
   55     Q_PROPERTY( 
int wheelBorderWidth READ wheelBorderWidth WRITE setWheelBorderWidth )
 
   58     explicit QwtWheel( QWidget* parent = NULL );
 
   63     void setOrientation( Qt::Orientation );
 
   64     Qt::Orientation orientation() 
const;
 
   66     double totalAngle() 
const;
 
   67     double viewAngle() 
const;
 
   69     void setTickCount( 
int );
 
   70     int tickCount() 
const;
 
   72     void setWheelWidth( 
int );
 
   73     int wheelWidth() 
const;
 
   75     void setWheelBorderWidth( 
int );
 
   76     int wheelBorderWidth() 
const;
 
   78     void setBorderWidth( 
int );
 
   79     int borderWidth() 
const;
 
   81     void setInverted( 
bool );
 
   82     bool isInverted() 
const;
 
   84     void setWrapping( 
bool );
 
   85     bool wrapping() 
const;
 
   87     void setSingleStep( 
double );
 
   88     double singleStep() 
const;
 
   90     void setPageStepCount( 
int );
 
   91     int pageStepCount() 
const;
 
   93     void setStepAlignment( 
bool on );
 
   94     bool stepAlignment() 
const;
 
   96     void setRange( 
double min, 
double max );
 
   98     void setMinimum( 
double );
 
   99     double minimum() 
const;
 
  101     void setMaximum( 
double );
 
  102     double maximum() 
const;
 
  104     void setUpdateInterval( 
int );
 
  105     int updateInterval() 
const;
 
  107     void setTracking( 
bool );
 
  108     bool isTracking() 
const;
 
  113     void setValue( 
double );
 
  114     void setTotalAngle ( 
double );
 
  115     void setViewAngle( 
double );
 
  116     void setMass( 
double );
 
  151     virtual void paintEvent( QPaintEvent* ) QWT_OVERRIDE;
 
  152     virtual void mousePressEvent( QMouseEvent* ) QWT_OVERRIDE;
 
  153     virtual void mouseReleaseEvent( QMouseEvent* ) QWT_OVERRIDE;
 
  154     virtual void mouseMoveEvent( QMouseEvent* ) QWT_OVERRIDE;
 
  155     virtual void keyPressEvent( QKeyEvent* ) QWT_OVERRIDE;
 
  156     virtual void wheelEvent( QWheelEvent* ) QWT_OVERRIDE;
 
  157     virtual void timerEvent( QTimerEvent* ) QWT_OVERRIDE;
 
  161     QRect wheelRect() 
const;
 
  163     virtual QSize sizeHint() const QWT_OVERRIDE;
 
  164     virtual QSize minimumSizeHint() const QWT_OVERRIDE;
 
  166     virtual 
void drawTicks( QPainter*, const QRectF& );
 
  167     virtual 
void drawWheelBackground( QPainter*, const QRectF& );
 
  169     virtual 
double valueAt( const QPoint& ) const;
 
  172     double alignedValue( 
double ) const;
 
  173     double boundedValue( 
double ) const;
 
void wheelMoved(double value)
void valueChanged(double value)
Notify a change of value.