diff options
Diffstat (limited to 'src/widgets/mainwindowmenubar.cpp')
-rw-r--r-- | src/widgets/mainwindowmenubar.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/widgets/mainwindowmenubar.cpp b/src/widgets/mainwindowmenubar.cpp index b5ce229..f8e8ecd 100644 --- a/src/widgets/mainwindowmenubar.cpp +++ b/src/widgets/mainwindowmenubar.cpp @@ -15,6 +15,7 @@ #include <settings/configuration.h> #include "browser.h" +#include "downloads/downloadswidget.h" MainWindowMenuBar::MainWindowMenuBar(std::shared_ptr<Configuration> config, MainWindow *parent) : QMenuBar(parent) @@ -56,6 +57,9 @@ MainWindowMenuBar::MainWindowMenuBar(std::shared_ptr<Configuration> config, Main m_downloadsAction = toolsMenu->addAction(tr("Downloads")); m_downloadsAction->setParent(parent); m_downloadsAction->setShortcut(QKeySequence(config->value<std::string>("downloads.shortcut").value().c_str())); + connect(m_downloadsAction, &QAction::triggered, [parent]() { + parent->m_downloadsWidget->show(); + }); m_bookmarksAction = toolsMenu->addAction(tr("Bookmarks")); m_bookmarksAction->setParent(parent); @@ -82,12 +86,6 @@ QAction *MainWindowMenuBar::bookmarksAction() return m_bookmarksAction; } -QAction *MainWindowMenuBar::downloadsAction() -{ - Q_CHECK_PTR(m_downloadsAction); - return m_downloadsAction; -} - void MainWindowMenuBar::setProfileName(const QString &name) { Q_CHECK_PTR(m_profileAction); |