From df4fbcb4cf6c593c725f677b2ed587e877ae6709 Mon Sep 17 00:00:00 2001 From: "Felix (xq) Queißner" Date: Tue, 9 Jun 2020 00:19:32 +0200 Subject: Adds help document, adds block quote support, updates gemini parser to newest spec, adds support for arbitrary gemini files in about: space, adds url bar shortcut, fixes bug with line breaks in preformatted text --- src/mainwindow.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/mainwindow.cpp') diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 5bf6211..c1361dd 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -65,6 +65,11 @@ MainWindow::MainWindow(QApplication * app, QWidget *parent) : } }); + { + QShortcut * sc = new QShortcut(QKeySequence("Ctrl+L"), this); + connect(sc, &QShortcut::activated, this, &MainWindow::on_focus_inputbar); + } + { global_settings.beginGroup("Window State"); if(global_settings.contains("geometry")) { @@ -378,3 +383,16 @@ void MainWindow::on_tab_fileLoaded(qint64 fileSize, const QString &mime, int mse } } } + +void MainWindow::on_focus_inputbar() +{ + BrowserTab * tab = qobject_cast(this->ui->browser_tabs->currentWidget()); + if(tab != nullptr) { + tab->focusUrlBar(); + } +} + +void MainWindow::on_actionHelp_triggered() +{ + this->addNewTab(true, QUrl("about:help")); +} -- cgit v1.2.3