diff options
| author | Felix (xq) Queißner <git@mq32.de> | 2020-06-09 00:19:32 +0200 |
|---|---|---|
| committer | Felix (xq) Queißner <git@mq32.de> | 2020-06-09 00:19:32 +0200 |
| commit | df4fbcb4cf6c593c725f677b2ed587e877ae6709 (patch) | |
| tree | e399602df5bd4bd240b8746ff45dee13cc6ebd53 /src/mainwindow.cpp | |
| parent | 573e73eb1b7a4b5f1cc7037feab620ad9c077f2d (diff) | |
| download | kristall-df4fbcb4cf6c593c725f677b2ed587e877ae6709.tar.gz | |
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
Diffstat (limited to 'src/mainwindow.cpp')
| -rw-r--r-- | src/mainwindow.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 5bf6211..c1361dd 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -66,6 +66,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")) { restoreGeometry(global_settings.value("geometry").toByteArray()); @@ -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<BrowserTab*>(this->ui->browser_tabs->currentWidget()); + if(tab != nullptr) { + tab->focusUrlBar(); + } +} + +void MainWindow::on_actionHelp_triggered() +{ + this->addNewTab(true, QUrl("about:help")); +} |
