diff options
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()) { |