diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-04-02 15:47:01 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-04-02 15:47:01 +0200 |
commit | a6e6823da845ca14d37d8914c80185257e8c0e62 (patch) | |
tree | 1c0126f5a78bc95a6f536d2b091cf762972943c9 /src/widgets/mainwindowmenubar.cpp | |
parent | Updated documentation (diff) | |
download | smolbote-a6e6823da845ca14d37d8914c80185257e8c0e62.tar.xz |
Refactoring TabBar
- cleaned up code
- moved to mainwindow/widgets
- add Close tabs left/right to context menu
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); |