aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/main_window/MainWindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/main_window/MainWindow.cpp')
-rw-r--r--src/ui/main_window/MainWindow.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/ui/main_window/MainWindow.cpp b/src/ui/main_window/MainWindow.cpp
index 319a1ad9..5cabd52d 100644
--- a/src/ui/main_window/MainWindow.cpp
+++ b/src/ui/main_window/MainWindow.cpp
@@ -279,15 +279,17 @@ void MainWindow::closeEvent(QCloseEvent* event) {
}
}
-auto MainWindow::create_action(
- const QString& id, const QString& name, const QString& icon,
- const QString& too_tip, const QList<QKeySequence>& shortcuts) -> QAction* {
+auto MainWindow::create_action(const QString& id, const QString& name,
+ const QString& icon, const QString& too_tip,
+ const QContainer<QKeySequence>& shortcuts)
+ -> QAction* {
auto* action = new QAction(name, this);
action->setIcon(QIcon(icon));
action->setToolTip(too_tip);
if (!shortcuts.isEmpty()) {
- action->setShortcuts(shortcuts);
+ action->setShortcuts(
+ QList<QKeySequence>{shortcuts.cbegin(), shortcuts.cend()});
}
buffered_actions_.insert(id, {action});