Disable certain mouse wheel events in Options dialog

The mouse wheel events for QComboBox & QSpinBox widgets in Options
dialog are filtered out.
This commit is contained in:
Chocobo1 2018-06-05 00:28:33 +08:00
parent 0b050e2a30
commit 96819f3798
No known key found for this signature in database
GPG key ID: 210D9C873253A68C
3 changed files with 21 additions and 21 deletions

View file

@ -31,28 +31,11 @@
#include <QCheckBox>
#include <QComboBox>
#include <QEvent>
#include <QLabel>
#include <QLineEdit>
#include <QSpinBox>
#include <QTableWidget>
class WheelEventEater: public QObject
{
Q_OBJECT
private:
bool eventFilter(QObject *obj, QEvent *event)
{
switch (event->type()) {
case QEvent::Wheel:
return true;
default:
return QObject::eventFilter(obj, event);
}
}
};
class AdvancedSettings: public QTableWidget
{
Q_OBJECT