aboutsummaryrefslogtreecommitdiff
path: root/src/browser.cpp
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2018-11-28 16:31:48 +0100
committerAqua-sama <aqua@iserlohn-fortress.net>2018-11-28 16:31:48 +0100
commitf0a7c1760a0186ebfb7d80da34d6675b6d987303 (patch)
tree5a20e7618f093c13cbc7ba844d37fe4066a5ba48 /src/browser.cpp
parentRewrite Session saving and loading (diff)
downloadsmolbote-f0a7c1760a0186ebfb7d80da34d6675b6d987303.tar.xz
Remove old session code
Diffstat (limited to 'src/browser.cpp')
-rw-r--r--src/browser.cpp42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/browser.cpp b/src/browser.cpp
index 0a0bd91..3a80439 100644
--- a/src/browser.cpp
+++ b/src/browser.cpp
@@ -195,48 +195,6 @@ void Browser::setup(QVector<QPluginLoader *> plugins)
timer->start(5 * 60 * 1000);
}
-void Browser::createSession(const QJsonObject &object)
-{
- MainWindow *mainwindow = nullptr;
- if(m_windows.isEmpty())
- mainwindow = createWindow();
- else
- mainwindow = m_windows.last();
-
- const QJsonArray subwindows = object.value("subwindows").toArray();
-
- for(const QJsonValue &s : subwindows) {
- const QJsonObject subwindow = s.toObject();
- const QString profileId = subwindow.value("profile").toString();
- WebProfile *profile = m_profileManager->profile(profileId);
- if(profile == nullptr)
- profile = WebProfile::defaultProfile();
- Q_CHECK_PTR(profile);
-
- SubWindow *window = nullptr;
- for(SubWindow *w : mainwindow->subWindows()) {
- if(w->profile() == profile) {
- window = w;
- break;
- }
- }
- if(window == nullptr)
- window = mainwindow->createSubWindow(m_config.get(), profile);
-
- const QJsonArray tabs = subwindow.value("tabs").toArray();
- if(tabs.isEmpty())
- window->addTab(profile->newtab());
- else {
- for(const auto &t : tabs) {
- const QJsonObject tab = t.toObject();
- const QUrl url = QUrl::fromUserInput(tab.value("url").toString());
- WebProfile *p = m_profileManager->profile(tab.value("profile").toString());
- window->addTab(url, p);
- }
- }
- }
-}
-
MainWindow *Browser::createWindow()
{
// the window will delete itself when it closes, so we don't need to delete it