17 #include "qwt_global.h" 
   18 #include "qwt_abstract_slider.h" 
   19 #include "qwt_round_scale_draw.h" 
   35     void setPenWidth(uint);
 
   36     uint penWidth() 
const;
 
   75     Q_PROPERTY(
bool visibleBackground READ hasVisibleBackground WRITE showBackground)
 
   76     Q_PROPERTY(
int lineWidth READ lineWidth WRITE setLineWidth)
 
   77     Q_PROPERTY(
Shadow frameShadow READ frameShadow WRITE setFrameShadow)
 
   78     Q_PROPERTY(
Mode mode READ mode WRITE setMode)
 
   79     Q_PROPERTY(
double origin READ origin WRITE setOrigin)
 
   80     Q_PROPERTY(
bool wrapping READ wrapping WRITE setWrapping)
 
   81     Q_PROPERTY(
Direction direction READ direction WRITE setDirection)
 
   96         Plain = QFrame::Plain,
 
   97         Raised = QFrame::Raised,
 
   98         Sunken = QFrame::Sunken
 
  129     explicit QwtDial( QWidget *parent = NULL);
 
  130 #if QT_VERSION < 0x040000 
  131     explicit QwtDial( QWidget *parent, 
const char *name);
 
  136     void setFrameShadow(Shadow);
 
  137     Shadow frameShadow() 
const;
 
  139     bool hasVisibleBackground() 
const;
 
  140     void showBackground(
bool);
 
  142     void setLineWidth(
int);
 
  143     int lineWidth() 
const;
 
  148     virtual void setWrapping(
bool);
 
  149     bool wrapping() 
const;
 
  151     virtual void setScale(
int maxMajIntv, 
int maxMinIntv, 
double step = 0.0);
 
  153     void setScaleArc(
double min, 
double max);
 
  154     void setScaleOptions(
int);
 
  155     void setScaleTicks(
int minLen, 
int medLen, 
int majLen, 
int penWidth = 1);
 
  157     double minScaleArc() 
const;
 
  158     double maxScaleArc() 
const;
 
  160     virtual void setOrigin(
double);
 
  161     double origin() 
const;
 
  163     void setDirection(Direction);
 
  164     Direction direction() 
const;
 
  170     QRect boundingRect() 
const;
 
  171     QRect contentsRect() 
const;
 
  172     virtual QRect scaleContentsRect() 
const;
 
  174     virtual QSize sizeHint() 
const;
 
  175     virtual QSize minimumSizeHint() 
const;
 
  183     virtual void paintEvent(QPaintEvent *);
 
  184     virtual void resizeEvent(QResizeEvent *);
 
  187     virtual void updateMask();
 
  189     virtual void drawFrame(QPainter *p);
 
  190     virtual void drawContents(QPainter *) 
const;
 
  191     virtual void drawFocusIndicator(QPainter *) 
const;
 
  193     virtual void drawScale(QPainter *, 
const QPoint &
center,
 
  194         int radius, 
double origin, 
double arcMin, 
double arcMax) 
const;
 
  205     virtual void drawScaleContents(QPainter *painter, 
const QPoint &
center, 
 
  208     virtual void drawNeedle(QPainter *, 
const QPoint &, 
 
  209         int radius, 
double direction, QPalette::ColorGroup) 
const;
 
  211     virtual QwtText scaleLabel(
double) 
const;
 
  217     virtual double getValue(
const QPoint &);
 
  219         int &scrollMode, 
int &direction);