 |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
Go to the documentation of this file.
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;
double tickInterval() const
void setSliderPosition(double)
QScopedPointer< ctkDoubleSliderPrivate > d_ptr
QWidget Superclass
Superclass typedef.
void setSingleStep(double step)
void onRangeChanged(int min, int max)
Qt::Orientation orientation() const
QSlider::TickPosition tickPosition() const
void onValueProxyModified()
double singleStep() const
void valueChanged(double value)
double sliderPosition() const
bool isValidStep(double step) const
virtual bool eventFilter(QObject *, QEvent *)
Reimplemented for internal reasons (handle tooltip).
void setRange(double min, double max)
void setPageStep(double step)
void setValueProxy(ctkValueProxy *proxy)
ctkDoubleSlider(Qt::Orientation orient, QWidget *parent=0)
void onValueProxyAboutToBeModified()
void setValue(double value)
void setOrientation(Qt::Orientation orientation)
void setTickPosition(QSlider::TickPosition position)
void onValueChanged(int value)
bool invertedAppearance() const
Base class for value proxies. Value proxy allows to decouple the displayed value from the values acce...
void setTickInterval(double ti)
void setInvertedControls(bool invertedControls)
void setTracking(bool enable)
bool invertedControls() const
ctkDoubleSlider(QWidget *parent=0)
QString handleToolTip() const
ctkValueProxy * valueProxy() const
void setHandleToolTip(const QString &toolTip)
void rangeChanged(double min, double max)
void sliderMoved(double position)
void setMaximum(double max)
void setInvertedAppearance(bool invertedAppearance)
void onSliderMoved(int position)
void triggerAction(QAbstractSlider::SliderAction action)
void setMinimum(double min)
virtual ~ctkDoubleSlider()
Destructor.