diff options
author | 2022-08-27 22:25:09 +0530 | |
---|---|---|
committer | 2022-08-27 22:25:09 +0530 | |
commit | baa52666b7a69d3b6835675918812502a4049b2b (patch) | |
tree | 8e3b7028d7e01a8f3b19fadbe04013ead8470d65 /src | |
parent | bd7386a12b1f86d8c34f4f5dc694d5e2917cf5dc (diff) | |
download | whatsie-baa52666b7a69d3b6835675918812502a4049b2b.tar.gz whatsie-baa52666b7a69d3b6835675918812502a4049b2b.zip |
fix: auto lock while scrolling
- added other user input events to prevent lock
from triggering
Diffstat (limited to 'src')
-rw-r--r-- | src/autolockeventfilter.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/autolockeventfilter.h b/src/autolockeventfilter.h index 2f05504..9c35c45 100644 --- a/src/autolockeventfilter.h +++ b/src/autolockeventfilter.h @@ -39,7 +39,18 @@ public slots: protected: bool eventFilter(QObject *obj, QEvent *ev) { - if (ev->type() == QEvent::KeyPress || ev->type() == QEvent::MouseMove) { + if (ev->type() == QEvent::KeyPress + || ev->type() == QEvent::MouseMove + || ev->type() == QEvent::Wheel + || ev->type() == QEvent::TouchUpdate + || ev->type() == QEvent::MouseButtonRelease + || ev->type() == QEvent::MouseButtonPress + || ev->type() == QEvent::MouseButtonDblClick + || ev->type() == QEvent::Gesture + || ev->type() == QEvent::FocusIn + || ev->type() == QEvent::FocusOut + || ev->type() == QEvent::Enter + ) { resetTimer(); } return QObject::eventFilter(obj, ev); |