diff options
| author | Felix (xq) Queißner <git@mq32.de> | 2020-06-06 20:57:56 +0200 |
|---|---|---|
| committer | Felix (xq) Queißner <git@mq32.de> | 2020-06-06 20:57:56 +0200 |
| commit | eb283439a68dfb70a075205859d891dca831626b (patch) | |
| tree | b54923af31c8e05e804b36860ef9bb968f1aee99 /mainwindow.cpp | |
| parent | 304bed8a1f567e7ba247d19ecbeeecd40833db04 (diff) | |
| download | kristall-eb283439a68dfb70a075205859d891dca831626b.tar.gz | |
Improves navigation with hotkeys, adds sane default theme, adds page margin settings.
Diffstat (limited to 'mainwindow.cpp')
| -rw-r--r-- | mainwindow.cpp | 18 |
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(); + } +} |
