diff options
Diffstat (limited to 'src/browser.cpp')
-rw-r--r-- | src/browser.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/browser.cpp b/src/browser.cpp index 60b8810..354b179 100644 --- a/src/browser.cpp +++ b/src/browser.cpp @@ -19,9 +19,10 @@ ******************************************************************************/ #include "browser.h" +#include <bookmarks/bookmarkswidget.h> +#include <downloads/downloadswidget.h> #include "mainwindow.h" #include <QtWebEngine> - #include <QDir> Browser::Browser(int &argc, char *argv[]) : @@ -46,8 +47,8 @@ void Browser::setConfiguration(std::shared_ptr<Configuration> &config) { m_config = config; -// m_bookmarksManager = std::make_shared<BookmarksWidget>(QString::fromStdString(m_config->value<std::string>("bookmarks.path").value())); -// m_downloadManager = std::make_shared<DownloadsWidget>(QString::fromStdString(m_config->value<std::string>("downloads.path").value())); + m_bookmarksManager = std::make_shared<BookmarksWidget>(QString::fromStdString(m_config->value<std::string>("bookmarks.path").value())); + m_downloadManager = std::make_shared<DownloadsWidget>(QString::fromStdString(m_config->value<std::string>("downloads.path").value())); } void Browser::loadProfiles() @@ -118,6 +119,8 @@ MainWindow *Browser::createWindow() { // the window will delete itself when it closes, so we don't need to delete it MainWindow *window = new MainWindow(m_config); + window->setBookmarksWidget(m_bookmarksManager); + window->setDownloadsWidget(m_downloadManager); window->setProfile(m_defaultProfile); m_windows.append(window); |