diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2017-12-27 17:06:33 +0100 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2017-12-27 17:06:33 +0100 |
commit | bdc239d1f827308c0fc1e4c202ed0e3f5c71da0b (patch) | |
tree | e743885fcdfc92a85eb46b075cf65e6b7c0c8a8e /src/widgets/mainwindowmenubar.cpp | |
parent | UrlRequestInterceptor fixes (diff) | |
download | smolbote-bdc239d1f827308c0fc1e4c202ed0e3f5c71da0b.tar.xz |
Download manager fixes
DownloadsWidget
- Download widget now in landscape
- Download widget no longer docks in the main window, but is a dialog
DownloadItemWidget
- Download item widget looks more compact
- Download details are now a part of the item widgets instead
- Download details: save path
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); |