|
Public Types |
| enum | { ScrNone,
ScrMouse,
ScrPage
} |
| enum | Orientation { Vertical,
Horizontal
} |
| enum | ScalePos {
None,
Left,
Right,
Top,
Bottom
} |
Public Slots |
| void | setValue (double val) |
Signals |
| void | valueChanged (double value) |
| void | sliderPressed () |
| void | sliderReleased () |
| void | sliderMoved (double value) |
Public Member Functions |
| | VrSlider (QWidget *parent, Orientation orient, ScalePos scalePos, double vmin, double vmax, double arg_val, double arg_step=1.0) |
| | ~VrSlider () |
| void | stopMoving () |
| void | setNewValue (double x, int align=0) |
Public Attributes |
| Orientation | d_orient |
| QRect | d_sliderRect |
| int | d_thumbLength |
| int | d_thumbHalf |
| int | d_thumbWidth |
| int | d_borderWidth |
| int | d_bwTrough |
| int | markerPos |
| int | d_pageSize |
| int | d_tracking |
| double | d_value |
| double | d_step |
| double | d_prevValue |
Protected Member Functions |
| void | timerEvent (QTimerEvent *e) |
| void | mousePressEvent (QMouseEvent *e) |
| void | mouseReleaseEvent (QMouseEvent *e) |
| void | mouseMoveEvent (QMouseEvent *e) |
| virtual void | drawSlider (QPainter *p, const QRect &r) |
| double | getValue (const QPoint &p) |
| void | paintEvent (QPaintEvent *e) |
| void | valueChange () |
| void | resizeEvent (QResizeEvent *e) |
| void | scaleChange () |
Protected Attributes |
| VrScaleDraw | yyd_scale |
| int | d_scrollMode |
| int | d_direction |
| double | d_mouseOffset |
Private Member Functions |
| void | buttonReleased () |
Private Attributes |
| int | d_tmrID |
| int | d_updTime |
| int | d_timerTick |
| QTime | d_time |