12345678910111213141516171819202122 |
- #include "slider-ignorewheel.hpp"
- SliderIgnoreScroll::SliderIgnoreScroll(QWidget *parent) : QSlider(parent)
- {
- setFocusPolicy(Qt::StrongFocus);
- }
- SliderIgnoreScroll::SliderIgnoreScroll(Qt::Orientation orientation,
- QWidget *parent)
- : QSlider(parent)
- {
- setFocusPolicy(Qt::StrongFocus);
- setOrientation(orientation);
- }
- void SliderIgnoreScroll::wheelEvent(QWheelEvent *event)
- {
- if (!hasFocus())
- event->ignore();
- else
- QSlider::wheelEvent(event);
- }
|