supercell-wx/scwx-qt/source/scwx/qt/ui/widgets/focused_spin_box.hpp
2025-05-25 18:14:33 -04:00

25 lines
352 B
C++

#pragma once
#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();
}
}
};