diff options
Diffstat (limited to 'src/widgets/mainwindowmenubar.cpp')
-rw-r--r-- | src/widgets/mainwindowmenubar.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/widgets/mainwindowmenubar.cpp b/src/widgets/mainwindowmenubar.cpp index 4aa6cc8..44a6eba 100644 --- a/src/widgets/mainwindowmenubar.cpp +++ b/src/widgets/mainwindowmenubar.cpp @@ -11,6 +11,8 @@ #include "downloads/downloadswidget.h" #include "mainwindow/mainwindow.h" #include <QInputDialog> +#include <QShortcut> +#include "configuration/configuration.h" MainWindowMenuBar::MainWindowMenuBar(std::shared_ptr<Configuration> config, MainWindow *parent) : QMenuBar(parent) @@ -32,11 +34,7 @@ MainWindowMenuBar::MainWindowMenuBar(std::shared_ptr<Configuration> config, Main }); newWindowAction->setShortcut(QKeySequence(config->value<std::string>("browser.shortcuts.newWindow").value().c_str())); - QAction *newTabAction = browserMenu->addAction(tr("New Tab")); - connect(newTabAction, &QAction::triggered, parent, [parent]() { - parent->newTab(); - }); - newTabAction->setShortcut(QKeySequence(config->value<std::string>("browser.shortcuts.newTab").value().c_str())); + browserMenu->addAction(parent->findChild<QAction*>("newTab_action")); browserMenu->addSeparator(); //browserMenu->addAction(tr("Settings"), parent, &MainWindow::showSettingsDialog); |