10 #include <qwt_slider.h>
12 #include <boost/signals2.hpp>
35 virtual double actualValue();
36 virtual double extraValue();
37 virtual bool extraValueEnabled();
39 virtual void setActualValue(
double actualValue);
40 virtual void setExtraValue(
double extraValue);
41 virtual void setExtraValueEnabled(
bool enabled);
43 virtual void setRequestedValue(
double value,
bool singleClick =
true);
45 virtual void setDisplayActualData(
bool display);
47 virtual void setTitle(
const QString& title);
53 void mouseClickTimeout();
55 virtual void paintEvent(QPaintEvent *event);
56 virtual void mousePressEvent(QMouseEvent *event);
57 virtual void mouseReleaseEvent(QMouseEvent *event);
58 virtual void mouseDoubleClickEvent(QMouseEvent *event);
59 virtual void wheelEvent(QWheelEvent* event);
61 virtual void drawHandle(QPainter *painter,
const QRect &rect,
int pos)
const;
double myExtraValue
Definition: entityAttributeSlider.h:65
boost::signals2::signal< void(double value)> signal_actualValueChanged
Definition: entityAttributeSlider.h:50
QTimer * myMouseClickTimer
Definition: entityAttributeSlider.h:68
double myActualValue
Definition: entityAttributeSlider.h:64
boost::signals2::signal< void(double value, bool singleClick)> signal_requestedValueChanged
Definition: entityAttributeSlider.h:49
#define DT_DLL_VRFGUICOMMONQT
Definition: vrfGuiCommonQt.h:22
bool myTimerStopped
Definition: entityAttributeSlider.h:70
QString myTitle
Definition: entityAttributeSlider.h:73
bool mySecondClick
Definition: entityAttributeSlider.h:69
bool myDisplayActualData
Definition: entityAttributeSlider.h:71
A slider that is manipulated with mouse clicks, instead of the handle widget.
Definition: entityAttributeSlider.h:25
bool myExtraValueEnabled
Definition: entityAttributeSlider.h:67