diff options
author | Mavridis Philippe <mavridisf@gmail.com> | 2024-05-25 15:05:26 +0300 |
---|---|---|
committer | Mavridis Philippe <mavridisf@gmail.com> | 2024-05-25 15:05:26 +0300 |
commit | 9ed610f50d8f7e8278b12b442aa23956293837ab (patch) | |
tree | 9e9f69f491e5953ba93ab119326498c838c78776 /konqueror/konq_mainwindow.cpp | |
parent | 22db72d853c2ec99a2c9fd41cf73fc1f22008707 (diff) | |
download | tdebase-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.cpp | 16 |
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 ); } |