16 #include <QAbstractSpinBox>
26 if (event->type() == QEvent::FocusOut)
29 return QObject::eventFilter(obj, event);
38 if (
auto spinBox = qobject_cast<QAbstractSpinBox*>(obj); spinBox) {
39 if (event->type() == QEvent::Wheel) {
40 if (spinBox->focusPolicy() == Qt::WheelFocus) {
47 }
else if (event->type() == QEvent::FocusIn) {
48 spinBox->setFocusPolicy(Qt::WheelFocus);
49 }
else if (event->type() == QEvent::FocusOut) {
50 spinBox->setFocusPolicy(Qt::StrongFocus);
53 }
else if (
auto comboBox = qobject_cast<QComboBox*>(obj); comboBox) {
54 if (event->type() == QEvent::Wheel) {
62 return QObject::eventFilter(obj, event);
bool eventFilter(QObject *obj, QEvent *event) override
LostFocusFilter(QObject *parent=nullptr)
WheelEventFilter(QObject *parent=nullptr)
bool eventFilter(QObject *obj, QEvent *event)
materialitems.h Collection of materials to populate MaterialModel.