|
|
@ -79,16 +79,20 @@ void MainWindow::closeSettings() { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
bool MainWindow::eventFilter(QObject *obj, QEvent *event) { |
|
|
|
bool MainWindow::eventFilter(QObject *obj, QEvent *event) { |
|
|
|
|
|
|
|
bool ignore = false; |
|
|
|
switch (event->type()) { |
|
|
|
switch (event->type()) { |
|
|
|
case QEvent::TouchBegin: |
|
|
|
case QEvent::TouchBegin: |
|
|
|
case QEvent::TouchUpdate: |
|
|
|
case QEvent::TouchUpdate: |
|
|
|
case QEvent::TouchEnd: |
|
|
|
case QEvent::TouchEnd: |
|
|
|
case QEvent::MouseButtonPress: |
|
|
|
case QEvent::MouseButtonPress: |
|
|
|
case QEvent::MouseMove: |
|
|
|
case QEvent::MouseMove: { |
|
|
|
|
|
|
|
// ignore events when device is awakened by resetInteractiveTimout
|
|
|
|
|
|
|
|
ignore = !uiState()->awake; |
|
|
|
device.resetInteractiveTimout(); |
|
|
|
device.resetInteractiveTimout(); |
|
|
|
break; |
|
|
|
break; |
|
|
|
|
|
|
|
} |
|
|
|
default: |
|
|
|
default: |
|
|
|
break; |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
return false; |
|
|
|
return ignore; |
|
|
|
} |
|
|
|
} |
|
|
|