aboutsummaryrefslogtreecommitdiff
path: root/src/webview.cpp
diff options
context:
space:
mode:
authorLibravatar Keshav Bhatt <keshavnrj@gmail.com>2023-01-26 21:47:14 +0530
committerLibravatar Keshav Bhatt <keshavnrj@gmail.com>2023-01-26 21:59:39 +0530
commit0eb7ea05aa2eaeb451b713efa901eb7597c99b51 (patch)
tree2ac1bee1685ebbd5a233411e6e3a497cda12d58f /src/webview.cpp
parentee519bcceeb5620b9ad55eabded794844ea6b483 (diff)
downloadwhatsie-0eb7ea05aa2eaeb451b713efa901eb7597c99b51.tar.gz
whatsie-0eb7ea05aa2eaeb451b713efa901eb7597c99b51.zip
fix: prevent zoom with ctrl+mouse
- set zoomfactor using settings
Diffstat (limited to 'src/webview.cpp')
-rw-r--r--src/webview.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/webview.cpp b/src/webview.cpp
index 15958db..cfd9af9 100644
--- a/src/webview.cpp
+++ b/src/webview.cpp
@@ -48,6 +48,16 @@ WebView::WebView(QWidget *parent, QStringList dictionaries)
});
}
+void WebView::wheelEvent(QWheelEvent *event) {
+ if (event->modifiers().testFlag(Qt::ControlModifier)) {
+ qDebug() << "skipped ctrl + m_wheel event on webengineview";
+ // do nothing
+ } else {
+ qDebug() << "wheel event on webengine view";
+ QWebEngineView::wheelEvent(event);
+ }
+}
+
void WebView::contextMenuEvent(QContextMenuEvent *event) {
QMenu *menu = page()->createStandardContextMenu();