From abd011f7cf8d298b8bbbe30eedb329094d43c0b9 Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Thu, 23 Feb 2017 17:19:32 +0100 Subject: Download manager improvements Added shortcut for download dialog Dialog has proper title Settings replaces ~ with home location Showing download item details --- src/mainwindow.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'src/mainwindow.cpp') diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 5d7c3b7..32c282d 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -63,13 +63,12 @@ MainWindow::MainWindow(QUrl defaultUrl, QWidget *parent) : // Tools menu QMenu *toolsMenu = new QMenu(tr("Tools"), ui->menuBar); ui->menuBar->addMenu(toolsMenu); - toolsMenu->addAction(tr("Downloads"), Browser::instance()->downloads(), SLOT(show())); + QAction *downloadsAction = toolsMenu->addAction(tr("Downloads"), Browser::instance()->downloads(), SLOT(show())); + downloadsAction->setShortcut(QKeySequence::fromString(settings.value("downloads/dialogShortcut").toString())); + QAction *bookmarksAction = toolsMenu->addAction(tr("Bookmarks"), Browser::instance()->bookmarks(), SLOT(show())); + bookmarksAction->setShortcut(QKeySequence(settings.value("bookmarks/dialogShortcut").toString())); + toolsMenu->addSeparator(); toolsMenu->addAction(tr("Blocker"), blocklistManager, SLOT(show())); - QAction *bookmarksAction = toolsMenu->addAction(tr("Bookmarks")); - bookmarksAction->setShortcut(QKeySequence(settings.value("shortcuts/bookmarks").toString())); - connect(bookmarksAction, &QAction::triggered, [this](){ - Browser::instance()->bookmarks()->show(this); - }); // Profile menu QMenu *profileMenu = new QMenu(tr("Profile"), ui->menuBar); -- cgit v1.2.1