- #include "noscrollspinbox.h"
-
- NoScrollSpinBox::NoScrollSpinBox(QWidget *parent)
- : QSpinBox(parent)
- {
- // Don't let scrolling hijack focus.
- setFocusPolicy(Qt::StrongFocus);
- }
-
- void NoScrollSpinBox::wheelEvent(QWheelEvent *event)
- {
- // Only allow scrolling to modify contents when it explicitly has focus.
- if (hasFocus())
- QSpinBox::wheelEvent(event);
- }
|