For each cell setting ignore wheel events. Closes #866.

This commit is contained in:
Chocobo1
2017-01-13 15:22:08 +08:00
parent 33ada71e4b
commit 8380edc00c
2 changed files with 21 additions and 0 deletions

View File

@@ -29,6 +29,7 @@
#ifndef ADVANCEDSETTINGS_H
#define ADVANCEDSETTINGS_H
#include <QEvent>
#include <QLabel>
#include <QSpinBox>
#include <QCheckBox>
@@ -37,6 +38,22 @@
#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