supercell-wx/scwx-qt/source/scwx/qt/ui/widgets/focused_spin_box.hpp
2025-05-24 17:52:45 -04:00

23 lines
338 B
C++

#include <QSpinBox>
#include <QWheelEvent>
class QFocusedSpinBox : public QSpinBox
{
Q_OBJECT
public:
using QSpinBox::QSpinBox;
protected:
void wheelEvent(QWheelEvent* event) override
{
if (hasFocus())
{
QSpinBox::wheelEvent(event);
}
else
{
event->ignore();
}
}
};