summaryrefslogtreecommitdiffstats
path: root/konqueror/konq_mainwindow.cpp
diff options
context:
space:
mode:
authorMavridis Philippe <mavridisf@gmail.com>2024-05-25 15:05:26 +0300
committerMavridis Philippe <mavridisf@gmail.com>2024-05-25 15:05:26 +0300
commit9ed610f50d8f7e8278b12b442aa23956293837ab (patch)
tree9e9f69f491e5953ba93ab119326498c838c78776 /konqueror/konq_mainwindow.cpp
parent22db72d853c2ec99a2c9fd41cf73fc1f22008707 (diff)
downloadtdebase-9ed610f50d8f7e8278b12b442aa23956293837ab.tar.gz
tdebase-9ed610f50d8f7e8278b12b442aa23956293837ab.zip
Konqueror: Add support for back/forward actions using history mouse buttons
This closes #421. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
Diffstat (limited to 'konqueror/konq_mainwindow.cpp')
-rw-r--r--konqueror/konq_mainwindow.cpp16
1 files changed, 16 insertions, 0 deletions
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<TQMouseEvent*>(ev);
+ switch (mouseEv->button())
+ {
+ case TQMouseEvent::HistoryBackButton:
+ slotBack();
+ return true;
+
+ case TQMouseEvent::HistoryForwardButton:
+ slotForward();
+ return true;
+ }
+ }
+
return KParts::MainWindow::eventFilter( obj, ev );
}