22 Q_PROPERTY(
int minimum READ minimum WRITE setMinimum)
23 Q_PROPERTY(
int maximum READ maximum WRITE setMaximum)
24 Q_PROPERTY(
int singleStep READ singleStep WRITE setSingleStep)
25 Q_PROPERTY(
int pageStep READ pageStep WRITE setPageStep)
26 Q_PROPERTY(
int value READ value WRITE setValue NOTIFY valueChanged USER
true)
27 Q_PROPERTY(
int sliderPosition READ sliderPosition WRITE setSliderPosition NOTIFY sliderMoved)
28 Q_PROPERTY(
bool tracking READ hasTracking WRITE setTracking)
29 Q_PROPERTY(Qt::Orientation orientation READ orientation WRITE setOrientation)
30 Q_PROPERTY(
bool invertedAppearance READ invertedAppearance WRITE setInvertedAppearance)
31 Q_PROPERTY(
bool invertedControls READ invertedControls WRITE setInvertedControls)
32 Q_PROPERTY(
bool sliderDown READ isSliderDown WRITE setSliderDown DESIGNABLE
false)
35 explicit QAbstractSlider(QWidget *parent =
nullptr);
38 Qt::Orientation orientation()
const;
46 void setSingleStep(
int);
47 int singleStep()
const;
49 void setPageStep(
int);
52 void setTracking(
bool enable);
53 bool hasTracking()
const;
55 void setSliderDown(
bool);
56 bool isSliderDown()
const;
58 void setSliderPosition(
int);
59 int sliderPosition()
const;
61 void setInvertedAppearance(
bool);
62 bool invertedAppearance()
const;
64 void setInvertedControls(
bool);
65 bool invertedControls()
const;
80 void triggerAction(SliderAction action);
84 void setOrientation(Qt::Orientation);
85 void setRange(
int min,
int max);
88 void valueChanged(
int value);
91 void sliderMoved(
int position);
92 void sliderReleased();
94 void rangeChanged(
int min,
int max);
96 void actionTriggered(
int action);
99 bool event(QEvent *e) override;
101 void setRepeatAction(SliderAction action,
int thresholdTime = 500,
int repeatTime = 50);
102 SliderAction repeatAction()
const;
106 SliderOrientationChange,
110 virtual void sliderChange(SliderChange change);
112 void keyPressEvent(QKeyEvent *ev) override;
113 void timerEvent(QTimerEvent *) override;
114#if QT_CONFIG(wheelevent)
115 void wheelEvent(QWheelEvent *e) override;
117 void changeEvent(QEvent *e) override;
121 QAbstractSlider(QAbstractSliderPrivate &dd, QWidget *parent =
nullptr);
124 Q_DISABLE_COPY(QAbstractSlider)
125 Q_DECLARE_PRIVATE(QAbstractSlider)