 |
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 __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;
virtual void initMinimumSliderStyleOption(QStyleOptionSlider *option) const
void maximumValueChanged(int max)
bool isMaximumSliderDown() const
void positionsChanged(int min, int max)
int minimumPosition() const
void maximumPositionChanged(int max)
void onRangeChanged(int minimum, int maximum)
void setMaximumPosition(int max)
void setMaximumValue(int max)
virtual ~ctkRangeSlider()
void minimumPositionChanged(int min)
ctkRangeSlider(ctkRangeSliderPrivate *impl, Qt::Orientation o, QWidget *par=0)
virtual void mouseMoveEvent(QMouseEvent *ev)
ctkRangeSlider(ctkRangeSliderPrivate *impl, QWidget *par=0)
void setHandleToolTip(const QString &toolTip)
virtual void mousePressEvent(QMouseEvent *ev)
virtual void initMaximumSliderStyleOption(QStyleOptionSlider *option) const
bool symmetricMoves() const
QString handleToolTip() const
void setMinimumValue(int min)
bool isMinimumSliderDown() const
void setPositions(int min, int max)
ctkRangeSlider(Qt::Orientation o, QWidget *par=0)
void setValues(int min, int max)
virtual bool event(QEvent *event)
virtual void paintEvent(QPaintEvent *ev)
void valuesChanged(int min, int max)
Utility signal that is fired when minimum or maximum values have changed.
virtual void mouseReleaseEvent(QMouseEvent *ev)
void minimumValueChanged(int min)
void setSymmetricMoves(bool symmetry)
QScopedPointer< ctkRangeSliderPrivate > d_ptr
int maximumPosition() const
void setMinimumPosition(int min)
ctkRangeSlider(QWidget *par=0)