diff options
| author | Mike Skec <skec@protonmail.ch> | 2021-03-17 15:43:36 +1100 |
|---|---|---|
| committer | Felix Queißner <felix@ib-queissner.de> | 2021-03-17 09:49:58 +0100 |
| commit | 489512210b80e0bb441df27ead735722c9c68da2 (patch) | |
| tree | bc63a82c912683a2c0e2d4c55f13de56c3aac1a2 /src/mainwindow.cpp | |
| parent | 7321b9078c86d640c0df6120134d9c2a2274e4aa (diff) | |
| download | kristall-489512210b80e0bb441df27ead735722c9c68da2.tar.gz | |
sessions: save page titles and read them before loading page
Diffstat (limited to 'src/mainwindow.cpp')
| -rw-r--r-- | src/mainwindow.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index db833fb..42b7831 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -160,10 +160,16 @@ BrowserTab * MainWindow::addEmptyTab(bool focus_new, bool load_default) return tab; } -BrowserTab * MainWindow::addNewTab(bool focus_new, QUrl const & url) +BrowserTab * MainWindow::addNewTab(bool focus_new, QUrl const & url, QString defaultTitle) { auto tab = addEmptyTab(focus_new, false); tab->navigateTo(url, BrowserTab::PushImmediate); + + if (!defaultTitle.isEmpty()) + { + emit tab->titleChanged(defaultTitle); + } + return tab; } |
