mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-08-21 00:03:45 +08:00
ui/MainWindow: use switch in eventFilter (#28276)
old-commit-hash: 2c44c8980c3893c01453049dd06a396e6f2358ad
This commit is contained in:
@@ -79,11 +79,16 @@ void MainWindow::closeSettings() {
|
||||
}
|
||||
|
||||
bool MainWindow::eventFilter(QObject *obj, QEvent *event) {
|
||||
const static QSet<QEvent::Type> evts({QEvent::MouseButtonPress, QEvent::MouseMove,
|
||||
QEvent::TouchBegin, QEvent::TouchUpdate, QEvent::TouchEnd});
|
||||
|
||||
if (evts.contains(event->type())) {
|
||||
device.resetInteractiveTimout();
|
||||
switch (event->type()) {
|
||||
case QEvent::TouchBegin:
|
||||
case QEvent::TouchUpdate:
|
||||
case QEvent::TouchEnd:
|
||||
case QEvent::MouseButtonPress:
|
||||
case QEvent::MouseMove:
|
||||
device.resetInteractiveTimout();
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user