]> git.sur5r.net Git - minitube/blob - src/seekslider.cpp
Upload 3.9.3-2 to unstable
[minitube] / src / seekslider.cpp
1 #include "seekslider.h"
2
3 class MyProxyStyle : public QProxyStyle {
4 public:
5     int styleHint(StyleHint hint,
6                   const QStyleOption *option = nullptr,
7                   const QWidget *widget = nullptr,
8                   QStyleHintReturn *returnData = nullptr) const;
9 };
10
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);
17 }
18
19 SeekSlider::SeekSlider(QWidget *parent) : QSlider(parent) {
20     setStyle(new MyProxyStyle());
21 }