From a92de61fd98194c2769b3e440d67af947ffa368d Mon Sep 17 00:00:00 2001 From: Mavridis Philippe Date: Sat, 25 May 2024 15:05:26 +0300 Subject: Konqueror: Add support for back/forward actions using history mouse buttons This closes #421. Signed-off-by: Mavridis Philippe (cherry picked from commit 9ed610f50d8f7e8278b12b442aa23956293837ab) --- konqueror/konq_mainwindow.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'konqueror/konq_mainwindow.cpp') diff --git a/konqueror/konq_mainwindow.cpp b/konqueror/konq_mainwindow.cpp index 01cbf5a52..1905f5771 100644 --- a/konqueror/konq_mainwindow.cpp +++ b/konqueror/konq_mainwindow.cpp @@ -3580,6 +3580,22 @@ bool KonqMainWindow::eventFilter(TQObject*obj,TQEvent *ev) } } } + + else if (ev->type() == TQEvent::MouseButtonRelease) + { + TQMouseEvent *mouseEv = static_cast(ev); + switch (mouseEv->button()) + { + case TQMouseEvent::HistoryBackButton: + slotBack(); + return true; + + case TQMouseEvent::HistoryForwardButton: + slotForward(); + return true; + } + } + return KParts::MainWindow::eventFilter( obj, ev ); } -- cgit v1.2.3