From 0b70b2802e355a44e6ccbbfcabd03c0992f812e0 Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Wed, 18 Apr 2018 21:37:52 +0200 Subject: Load URL/Search page menu actions --- src/browser.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/browser.cpp') 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); } -- cgit v1.2.1