aboutsummaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
diff options
context:
space:
mode:
authorMike Skec <skec@protonmail.ch>2021-03-17 15:43:36 +1100
committerFelix Queißner <felix@ib-queissner.de>2021-03-17 09:49:58 +0100
commit489512210b80e0bb441df27ead735722c9c68da2 (patch)
treebc63a82c912683a2c0e2d4c55f13de56c3aac1a2 /src/mainwindow.cpp
parent7321b9078c86d640c0df6120134d9c2a2274e4aa (diff)
downloadkristall-489512210b80e0bb441df27ead735722c9c68da2.tar.gz
sessions: save page titles and read them before loading page
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r--src/mainwindow.cpp8
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;
}