13 #include "qwt_global.h" 
   14 #include "qwt_abstract_slider.h" 
   15 #include "qwt_abstract_scale.h" 
   38     Q_PROPERTY( 
int knobWidth READ knobWidth WRITE setKnobWidth )
 
   39     Q_PROPERTY( 
int borderWidth READ borderWidth WRITE setBorderWidth )
 
   40     Q_PROPERTY( 
double totalAngle READ totalAngle WRITE setTotalAngle )
 
   41     Q_PROPERTY( 
Symbol symbol READ symbol WRITE setSymbol )
 
   51     explicit QwtKnob(QWidget* parent = NULL);
 
   52 #if QT_VERSION < 0x040000 
   53     explicit QwtKnob(QWidget* parent, 
const char *name);
 
   57     void setKnobWidth(
int w);
 
   58     int knobWidth() 
const;
 
   60     void setTotalAngle (
double angle);
 
   61     double totalAngle() 
const;
 
   63     void setBorderWidth(
int bw);
 
   64     int borderWidth() 
const;
 
   66     void setSymbol(Symbol);
 
   67     Symbol symbol() 
const;
 
   69     virtual QSize sizeHint() 
const;
 
   70     virtual QSize minimumSizeHint() 
const;
 
   77     virtual void paintEvent(QPaintEvent *e);
 
   78     virtual void resizeEvent(QResizeEvent *e);
 
   80     void draw(QPainter *p, 
const QRect& ur);
 
   81     void drawKnob(QPainter *p, 
const QRect &r);
 
   82     void drawMarker(QPainter *p, 
double arc, 
const QColor &c);
 
   86     void layoutKnob( 
bool update = 
true );
 
   88     void getScrollMode( 
const QPoint &p, 
int &scrollMode, 
int &direction );
 
   94     virtual void fontChange(
const QFont &oldFont);