From 0eb7ea05aa2eaeb451b713efa901eb7597c99b51 Mon Sep 17 00:00:00 2001 From: Keshav Bhatt Date: Thu, 26 Jan 2023 21:47:14 +0530 Subject: fix: prevent zoom with ctrl+mouse - set zoomfactor using settings --- src/webview.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/webview.cpp') 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(); -- cgit v1.2.3