52 Q_PROPERTY(
double minimum READ minimum WRITE setMinimum)
53 Q_PROPERTY(
double maximum READ maximum WRITE setMaximum)
54 Q_PROPERTY(
double singleStep READ singleStep WRITE setSingleStep)
55 Q_PROPERTY(
double minimumValue READ minimumValue WRITE setMinimumValue)
56 Q_PROPERTY(
double maximumValue READ maximumValue WRITE setMaximumValue)
57 Q_PROPERTY(
double minimumPosition READ minimumPosition WRITE setMinimumPosition)
58 Q_PROPERTY(
double maximumPosition READ maximumPosition WRITE setMaximumPosition)
59 Q_PROPERTY(
bool tracking READ hasTracking WRITE setTracking)
60 Q_PROPERTY(Qt::Orientation orientation READ orientation WRITE setOrientation)
61 Q_PROPERTY(
double tickInterval READ tickInterval WRITE setTickInterval)
62 Q_PROPERTY(QSlider::TickPosition tickPosition READ tickPosition WRITE setTickPosition)
63 Q_PROPERTY(
bool symmetricMoves READ symmetricMoves WRITE setSymmetricMoves)
66 typedef QWidget Superclass;
84 void setSingleStep(
double ss);
85 double singleStep()
const;
91 bool isValidStep(
double step)
const;
98 void setTickInterval(
double ti);
99 double tickInterval()
const;
105 void setTickPosition(QSlider::TickPosition position);
106 QSlider::TickPosition tickPosition()
const;
113 double minimum()
const;
114 void setMinimum(
double min);
121 double maximum()
const;
122 void setMaximum(
double max);
127 void setRange(
double min,
double max);
134 double minimumValue()
const;
141 double maximumValue()
const;
146 double minimumPosition()
const;
147 void setMinimumPosition(
double minPos);
152 double maximumPosition()
const;
153 void setMaximumPosition(
double maxPos);
158 void setPositions(
double minPos,
double maxPos);
167 void setTracking(
bool enable);
168 bool hasTracking()
const;
174 void triggerAction(QAbstractSlider::SliderAction action);
179 Qt::Orientation orientation()
const;
180 void setOrientation(Qt::Orientation orientation);
185 bool symmetricMoves()
const;
186 void setSymmetricMoves(
bool symmetry);
250 void setMinimumValue(
double minVal);
257 void setMaximumValue(
double maxVal);
261 void setValues(
double minVal,
double maxVal);
264 void onValuesChanged(
int min,
int max);
266 void onMinPosChanged(
int value);
267 void onMaxPosChanged(
int value);
268 void onPositionsChanged(
int min,
int max);
269 void onRangeChanged(
int min,
int max);
271 void onValueProxyAboutToBeModified();
272 void onValueProxyModified();
280 QScopedPointer<DoubleRangeSliderPrivate> d_ptr;