21 #ifndef __ctkDoubleSlider_h
22 #define __ctkDoubleSlider_h
30 #include "ctkWidgetsExport.h"
32 class ctkDoubleSliderPrivate;
47 Q_PROPERTY(
double value READ value WRITE setValue NOTIFY valueChanged USER
true)
48 Q_PROPERTY(
double sliderPosition READ sliderPosition WRITE setSliderPosition)
49 Q_PROPERTY(
double singleStep READ singleStep WRITE setSingleStep)
50 Q_PROPERTY(
double pageStep READ pageStep WRITE setPageStep)
51 Q_PROPERTY(
double minimum READ minimum WRITE setMinimum)
52 Q_PROPERTY(
double maximum READ maximum WRITE setMaximum)
53 Q_PROPERTY(
double tickInterval READ tickInterval WRITE setTickInterval)
54 Q_PROPERTY(QSlider::TickPosition tickPosition READ tickPosition WRITE setTickPosition)
55 Q_PROPERTY(
bool tracking READ hasTracking WRITE setTracking)
56 Q_PROPERTY(Qt::Orientation orientation READ orientation WRITE setOrientation)
57 Q_PROPERTY(QString handleToolTip READ handleToolTip WRITE setHandleToolTip)
58 Q_PROPERTY(
bool invertedAppearance READ invertedAppearance WRITE setInvertedAppearance)
59 Q_PROPERTY(
bool invertedControls READ invertedControls WRITE setInvertedControls)
268 QScopedPointer<ctkDoubleSliderPrivate>
d_ptr;
bool invertedAppearance() const
void setValue(double value)
void onValueChanged(int value)
void setMaximum(double max)
double tickInterval() const
void setTickInterval(double ti)
QSlider::TickPosition tickPosition() const
QScopedPointer< ctkDoubleSliderPrivate > d_ptr
void rangeChanged(double min, double max)
void sliderMoved(double position)
void onSliderMoved(int position)
bool invertedControls() const
void onValueProxyModified()
ctkDoubleSlider(Qt::Orientation orient, QWidget *parent=0)
void setMinimum(double min)
void setPageStep(double step)
void setSingleStep(double step)
void setSliderPosition(double)
virtual ~ctkDoubleSlider()
Destructor.
void setValueProxy(ctkValueProxy *proxy)
QWidget Superclass
Superclass typedef.
void setHandleToolTip(const QString &toolTip)
void triggerAction(QAbstractSlider::SliderAction action)
ctkValueProxy * valueProxy() const
void setTickPosition(QSlider::TickPosition position)
void setOrientation(Qt::Orientation orientation)
void setRange(double min, double max)
void valueChanged(double value)
double sliderPosition() const
void setInvertedControls(bool invertedControls)
ctkDoubleSlider(QWidget *parent=0)
virtual bool eventFilter(QObject *, QEvent *)
Reimplemented for internal reasons (handle tooltip).
bool isValidStep(double step) const
void setTracking(bool enable)
void setInvertedAppearance(bool invertedAppearance)
QString handleToolTip() const
Qt::Orientation orientation() const
void onRangeChanged(int min, int max)
void onValueProxyAboutToBeModified()
double singleStep() const
Base class for value proxies. Value proxy allows to decouple the displayed value from the values acce...