aboutsummaryrefslogtreecommitdiff
path: root/src/ui/mainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/mainwindow.cpp')
-rw-r--r--src/ui/mainwindow.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp
index 9af7537b9..09940f012 100644
--- a/src/ui/mainwindow.cpp
+++ b/src/ui/mainwindow.cpp
@@ -374,6 +374,7 @@ void MainWindow::showSettings()
confDialog->exec();
updateSettings();
confDialog->deleteLater();
+ ActionManager::instance()->saveActions();
}
void MainWindow::toggleVisibility()
@@ -445,15 +446,12 @@ void MainWindow::createActions()
m_mainMenu->addMenu(m_visMenu);
m_mainMenu->addMenu(m_generalHandler->createMenu(GeneralHandler::TOOLS_MENU, tr("Tools"), this));
m_mainMenu->addSeparator();
- m_mainMenu->addAction(QIcon::fromTheme("configure"), tr("&Settings"),
- this, SLOT(showSettings()), tr("Ctrl+P"));
+ m_mainMenu->addAction(ACTION(ActionManager::SETTINGS, this, SLOT(showSettings())));
m_mainMenu->addSeparator();
- m_mainMenu->addAction(QIcon(":/32x32/qmmp.png"), tr("&About"), this, SLOT(about()));
- m_mainMenu->addAction(tr("&About Qt"), qApp, SLOT(aboutQt()));
- Dock::instance()->addActions(m_mainMenu->actions());
+ m_mainMenu->addAction(ACTION(ActionManager::ABOUT, this, SLOT(about())));
+ m_mainMenu->addAction(ACTION(ActionManager::ABOUT_QT, qApp, SLOT(aboutQt())));
m_mainMenu->addSeparator();
- m_mainMenu->addAction(QIcon::fromTheme("application-exit"), tr("&Exit"),
- this, SLOT(close ()), tr("Ctrl+Q"));
+ m_mainMenu->addAction(ACTION(ActionManager::QUIT, this, SLOT(close())));
QAction* forward = new QAction(this);
forward->setShortcut(QKeySequence(Qt::Key_Right));