diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-04-18 21:37:52 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-04-18 21:37:52 +0200 |
commit | 0b70b2802e355a44e6ccbbfcabd03c0992f812e0 (patch) | |
tree | 26491a414e5711574aa3a925662b6ca78d59704f /src/browser.cpp | |
parent | Style pass (diff) | |
download | smolbote-0b70b2802e355a44e6ccbbfcabd03c0992f812e0.tar.xz |
Load URL/Search page menu actions
Diffstat (limited to 'src/browser.cpp')
-rw-r--r-- | src/browser.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/browser.cpp b/src/browser.cpp index 0caae05..9b691e4 100644 --- a/src/browser.cpp +++ b/src/browser.cpp @@ -28,6 +28,7 @@ Browser::Browser(int &argc, char *argv[]) Browser::~Browser() { + m_bookmarks->save(); qDeleteAll(m_windows); m_windows.clear(); } @@ -61,11 +62,13 @@ void Browser::setup(const QString &defaultProfile) auto *p = new WebProfile(this); p->loadProfile(m_config->section("profile")); p->setRequestInterceptor(m_urlFilter.get()); + connect(p, &WebProfile::addBookmarkRequested, m_bookmarks.get(), &BookmarksWidget::addBookmark); connect(p, &WebProfile::downloadRequested, m_downloads.get(), &DownloadsWidget::addDownload); WebProfile::setDefaultProfile(p); } else { auto *p = new WebProfile(defaultProfile, this); p->setRequestInterceptor(m_urlFilter.get()); + connect(p, &WebProfile::addBookmarkRequested, m_bookmarks.get(), &BookmarksWidget::addBookmark); connect(p, &WebProfile::downloadRequested, m_downloads.get(), &DownloadsWidget::addDownload); WebProfile::setDefaultProfile(p); } |