13 #include "qwt_global.h" 
   14 #include "qwt_abstract_slider.h" 
   29     Q_PROPERTY( 
double totalAngle READ totalAngle WRITE setTotalAngle )
 
   30     Q_PROPERTY( 
double viewAngle READ viewAngle WRITE setViewAngle )
 
   31     Q_PROPERTY( 
int tickCnt READ tickCnt WRITE setTickCnt )
 
   32     Q_PROPERTY( 
int wheelWidth READ wheelWidth WRITE setWheelWidth )
 
   33     Q_PROPERTY( 
int borderWidth READ borderWidth WRITE setBorderWidth )
 
   34     Q_PROPERTY( 
int wheelBorderWidth READ wheelBorderWidth WRITE setWheelBorderWidth )
 
   35     Q_PROPERTY( 
double mass READ mass WRITE setMass )
 
   38     explicit QwtWheel( QWidget *parent = NULL );
 
   42     void setTotalAngle ( 
double );
 
   43     void setViewAngle( 
double );
 
   48     double totalAngle() 
const;
 
   49     double viewAngle() 
const;
 
   51     void setTickCnt( 
int );
 
   57     void setWheelWidth( 
int );
 
   58     int wheelWidth() 
const;
 
   60     void setWheelBorderWidth( 
int );
 
   61     int wheelBorderWidth() 
const;
 
   63     void setBorderWidth( 
int );
 
   64     int borderWidth() 
const;
 
   66     QRect wheelRect() 
const;
 
   68     virtual QSize sizeHint() 
const;
 
   69     virtual QSize minimumSizeHint() 
const;
 
   72     virtual void paintEvent( QPaintEvent * );
 
   73     virtual void resizeEvent( QResizeEvent * );
 
   75     virtual void drawTicks( QPainter *, 
const QRectF & );
 
   76     virtual void drawWheelBackground( QPainter *, 
const QRectF & );
 
   80     virtual double getValue( 
const QPoint & );