1 #include "seekslider.h"
3 class MyProxyStyle : public QProxyStyle {
5 int styleHint(StyleHint hint,
6 const QStyleOption *option = nullptr,
7 const QWidget *widget = nullptr,
8 QStyleHintReturn *returnData = nullptr) const;
11 int MyProxyStyle::styleHint(QStyle::StyleHint hint,
12 const QStyleOption *option,
13 const QWidget *widget,
14 QStyleHintReturn *returnData) const {
15 if (hint == SH_Slider_AbsoluteSetButtons) return Qt::LeftButton;
16 return QProxyStyle::styleHint(hint, option, widget, returnData);
19 SeekSlider::SeekSlider(QWidget *parent) : QSlider(parent) {
20 setStyle(new MyProxyStyle());