aboutsummaryrefslogtreecommitdiff
path: root/src/browser.cpp
diff options
context:
space:
mode:
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()) {