diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2017-02-14 17:55:00 +0100 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2017-02-14 17:55:00 +0100 |
commit | 883a502cc1cee3b596cef9645a6832804d6cb67f (patch) | |
tree | fa137ec26a2965ac6f16272841f75d4945e1f571 /src/browser.cpp | |
parent | Settings changes (diff) | |
download | smolbote-883a502cc1cee3b596cef9645a6832804d6cb67f.tar.xz |
Global bookmarks and downloads dialogs
Diffstat (limited to 'src/browser.cpp')
-rw-r--r-- | src/browser.cpp | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/src/browser.cpp b/src/browser.cpp index 6531070..1ca9abb 100644 --- a/src/browser.cpp +++ b/src/browser.cpp @@ -24,16 +24,20 @@ #include <QtWebEngine> Browser::Browser(int &argc, char *argv[]) : - QApplication(argc, argv) + QApplication(argc, argv), + m_bookmarksManager(new BookmarksDialog), + m_downloadManager(new DownloadDialog) { QtWebEngine::initialize(); } Browser::~Browser() { - // cleanup qDeleteAll(m_windows); m_windows.clear(); + + delete m_bookmarksManager; + delete m_downloadManager; } Browser *Browser::instance() @@ -41,6 +45,16 @@ Browser *Browser::instance() return static_cast<Browser *>(QCoreApplication::instance()); } +BookmarksDialog *Browser::bookmarks() +{ + return m_bookmarksManager; +} + +DownloadDialog *Browser::downloads() +{ + return m_downloadManager; +} + void Browser::setConfigPath(const QString &path) { if(path.isEmpty()) { |