21 #ifndef __ctkRangeSlider_h
22 #define __ctkRangeSlider_h
30 #include "ctkWidgetsExport.h"
33 class ctkRangeSliderPrivate;
53 Q_PROPERTY(
int minimumValue READ minimumValue WRITE setMinimumValue)
54 Q_PROPERTY(
int maximumValue READ maximumValue WRITE setMaximumValue)
55 Q_PROPERTY(
int minimumPosition READ minimumPosition WRITE setMinimumPosition)
56 Q_PROPERTY(
int maximumPosition READ maximumPosition WRITE setMaximumPosition)
57 Q_PROPERTY(
bool symmetricMoves READ symmetricMoves WRITE setSymmetricMoves)
58 Q_PROPERTY(QString handleToolTip READ handleToolTip WRITE setHandleToolTip)
184 ctkRangeSlider( ctkRangeSliderPrivate* impl, Qt::Orientation o, QWidget* par= 0 );
204 QScopedPointer<ctkRangeSliderPrivate>
d_ptr;
void setPositions(int min, int max)
void minimumPositionChanged(int min)
void onRangeChanged(int minimum, int maximum)
virtual ~ctkRangeSlider()
virtual bool event(QEvent *event)
virtual void initMinimumSliderStyleOption(QStyleOptionSlider *option) const
virtual void mouseMoveEvent(QMouseEvent *ev)
void setMaximumValue(int max)
void minimumValueChanged(int min)
QString handleToolTip() const
ctkRangeSlider(ctkRangeSliderPrivate *impl, Qt::Orientation o, QWidget *par=0)
ctkRangeSlider(Qt::Orientation o, QWidget *par=0)
void setMaximumPosition(int max)
void setSymmetricMoves(bool symmetry)
ctkRangeSlider(ctkRangeSliderPrivate *impl, QWidget *par=0)
void setHandleToolTip(const QString &toolTip)
QScopedPointer< ctkRangeSliderPrivate > d_ptr
bool isMinimumSliderDown() const
int maximumPosition() const
void maximumValueChanged(int max)
void maximumPositionChanged(int max)
ctkRangeSlider(QWidget *par=0)
void setMinimumPosition(int min)
int minimumPosition() const
virtual void initMaximumSliderStyleOption(QStyleOptionSlider *option) const
virtual void paintEvent(QPaintEvent *ev)
virtual void mouseReleaseEvent(QMouseEvent *ev)
void positionsChanged(int min, int max)
virtual void mousePressEvent(QMouseEvent *ev)
void setValues(int min, int max)
bool isMaximumSliderDown() const
void valuesChanged(int min, int max)
Utility signal that is fired when minimum or maximum values have changed.
void setMinimumValue(int min)
bool symmetricMoves() const