aboutsummaryrefslogtreecommitdiff
path: root/mainwindow.cpp
diff options
context:
space:
mode:
authorFelix (xq) Queißner <git@mq32.de>2020-06-06 20:57:56 +0200
committerFelix (xq) Queißner <git@mq32.de>2020-06-06 20:57:56 +0200
commiteb283439a68dfb70a075205859d891dca831626b (patch)
treeb54923af31c8e05e804b36860ef9bb968f1aee99 /mainwindow.cpp
parent304bed8a1f567e7ba247d19ecbeeecd40833db04 (diff)
downloadkristall-eb283439a68dfb70a075205859d891dca831626b.tar.gz
Improves navigation with hotkeys, adds sane default theme, adds page margin settings.
Diffstat (limited to 'mainwindow.cpp')
-rw-r--r--mainwindow.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/mainwindow.cpp b/mainwindow.cpp
index 4cab251..0010dba 100644
--- a/mainwindow.cpp
+++ b/mainwindow.cpp
@@ -35,6 +35,8 @@ MainWindow::MainWindow(QWidget *parent) :
add_shortcut("Ctrl+T", &MainWindow::on_new_tab);
add_shortcut("Ctrl+W", &MainWindow::on_close_tab);
add_shortcut("F5", &MainWindow::on_refresh);
+ add_shortcut("Alt+Left", &MainWindow::on_nav_back);
+ add_shortcut("Alt+Right", &MainWindow::on_nav_forward);
}
MainWindow::~MainWindow()
@@ -161,3 +163,19 @@ void MainWindow::on_close_tab()
delete tab;
}
}
+
+void MainWindow::on_nav_back()
+{
+ BrowserTab * tab = qobject_cast<BrowserTab*>(this->ui->browser_tabs->currentWidget());
+ if(tab != nullptr) {
+ tab->navOneBackback();
+ }
+}
+
+void MainWindow::on_nav_forward()
+{
+ BrowserTab * tab = qobject_cast<BrowserTab*>(this->ui->browser_tabs->currentWidget());
+ if(tab != nullptr) {
+ tab->navOneForward();
+ }
+}