aboutsummaryrefslogtreecommitdiff
path: root/src/browser.cpp
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2017-02-14 17:55:00 +0100
committerAqua-sama <aqua@iserlohn-fortress.net>2017-02-14 17:55:00 +0100
commit883a502cc1cee3b596cef9645a6832804d6cb67f (patch)
treefa137ec26a2965ac6f16272841f75d4945e1f571 /src/browser.cpp
parentSettings changes (diff)
downloadsmolbote-883a502cc1cee3b596cef9645a6832804d6cb67f.tar.xz
Global bookmarks and downloads dialogs
Diffstat (limited to 'src/browser.cpp')
-rw-r--r--src/browser.cpp18
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()) {