13 #include "qwt_global.h"
14 #include "qwt_abstract_scale.h"
15 #include "qwt_abstract_slider.h"
37 Q_PROPERTY(
ScalePos scalePosition READ scalePosition
38 WRITE setScalePosition )
40 READ backgroundStyle WRITE setBackgroundStyle )
41 Q_PROPERTY( QSize handleSize READ handleSize WRITE setHandleSize )
42 Q_PROPERTY(
int borderWidth READ borderWidth WRITE setBorderWidth )
43 Q_PROPERTY(
int spacing READ spacing WRITE setSpacing )
91 Qt::Orientation = Qt::Horizontal,
101 void setScalePosition(
ScalePos s );
104 void setHandleSize(
int width,
int height );
105 void setHandleSize(
const QSize & );
106 QSize handleSize()
const;
108 void setBorderWidth(
int bw );
109 int borderWidth()
const;
111 void setSpacing(
int );
114 virtual QSize sizeHint()
const;
115 virtual QSize minimumSizeHint()
const;
121 virtual double getValue(
const QPoint &p );
125 virtual void drawSlider ( QPainter *,
const QRect & )
const;
126 virtual void drawHandle( QPainter *,
const QRect &,
int pos )
const;
128 virtual void resizeEvent( QResizeEvent * );
129 virtual void paintEvent ( QPaintEvent * );
130 virtual void changeEvent( QEvent * );
136 int transform(
double v )
const;
141 void layoutSlider(
bool );