media-slider.hpp 366 B

123456789101112131415161718
  1. #pragma once
  2. #include <QMouseEvent>
  3. #include "slider-ignorewheel.hpp"
  4. class MediaSlider : public SliderIgnoreScroll {
  5. Q_OBJECT
  6. public:
  7. MediaSlider(QWidget *parent = nullptr);
  8. signals:
  9. void mediaSliderHovered(int value);
  10. protected:
  11. virtual void mouseMoveEvent(QMouseEvent *event) override;
  12. virtual bool eventFilter(QObject *obj, QEvent *event) override;
  13. };