aboutsummaryrefslogtreecommitdiff
path: root/src/browsertab.cpp
diff options
context:
space:
mode:
authorSteve Winslow <steve@swinslow.net>2020-08-16 23:36:16 -0400
committerFelix Queißner <felix@ib-queissner.de>2020-08-17 09:55:31 +0200
commitc5365c288fda0e83f65944430b23fd70f594de19 (patch)
tree743a0f467cd6a324c062ce05f732474f2968a3f7 /src/browsertab.cpp
parentd65fa4e1b2c4540c3f2ccc6e88f8aff92060f4c3 (diff)
downloadkristall-c5365c288fda0e83f65944430b23fd70f594de19.tar.gz
Add back and forward context menu options
This adds "Back" and "Forward" options to the right-click context menu. This makes it easier to navigate back and forth among pages without having to navigate the mouse to the upper-left corner each time. Signed-off-by: Steve Winslow <steve@swinslow.net>
Diffstat (limited to 'src/browsertab.cpp')
-rw-r--r--src/browsertab.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/browsertab.cpp b/src/browsertab.cpp
index fcd809e..87c1c7d 100644
--- a/src/browsertab.cpp
+++ b/src/browsertab.cpp
@@ -1135,6 +1135,18 @@ void BrowserTab::on_text_browser_customContextMenuRequested(const QPoint &pos)
menu.addSeparator();
}
+ QAction * back = menu.addAction("Back");
+ connect(back, &QAction::triggered, [this]() {
+ this->on_back_button_clicked();
+ });
+
+ QAction * forward = menu.addAction("Forward");
+ connect(forward, &QAction::triggered, [this]() {
+ this->on_forward_button_clicked();
+ });
+
+ menu.addSeparator();
+
connect(menu.addAction("Select all"), &QAction::triggered, [this]() {
this->ui->text_browser->selectAll();
});