diff options
Diffstat (limited to 'src/plugins')
| -rw-r--r-- | src/plugins/Ui/skinned/actionmanager.cpp | 5 | ||||
| -rw-r--r-- | src/plugins/Ui/skinned/actionmanager.h | 4 | ||||
| -rw-r--r-- | src/plugins/Ui/skinned/mainwindow.cpp | 2 | ||||
| -rw-r--r-- | src/plugins/Ui/skinned/playlist.cpp | 6 |
4 files changed, 8 insertions, 9 deletions
diff --git a/src/plugins/Ui/skinned/actionmanager.cpp b/src/plugins/Ui/skinned/actionmanager.cpp index 44e655e74..ac77d7923 100644 --- a/src/plugins/Ui/skinned/actionmanager.cpp +++ b/src/plugins/Ui/skinned/actionmanager.cpp @@ -113,6 +113,11 @@ QAction *ActionManager::use(int type, const QObject *receiver, const char *membe return act; } +QList<QAction *> ActionManager::actions() +{ + return m_actions.values(); +} + ActionManager* ActionManager::instance() { return m_instance; diff --git a/src/plugins/Ui/skinned/actionmanager.h b/src/plugins/Ui/skinned/actionmanager.h index 33e6302fb..b966b15c7 100644 --- a/src/plugins/Ui/skinned/actionmanager.h +++ b/src/plugins/Ui/skinned/actionmanager.h @@ -89,12 +89,12 @@ public: SETTINGS, ABOUT, ABOUT_QT, - QUIT, + QUIT }; QAction *action(int type); QAction *use(int type, const QObject *receiver, const char *member); - QList<int> actions(); + QList<QAction *> actions(); void saveActions(); static ActionManager* instance(); diff --git a/src/plugins/Ui/skinned/mainwindow.cpp b/src/plugins/Ui/skinned/mainwindow.cpp index deb57d80a..8b7b1f113 100644 --- a/src/plugins/Ui/skinned/mainwindow.cpp +++ b/src/plugins/Ui/skinned/mainwindow.cpp @@ -422,7 +422,7 @@ void MainWindow::createActions() connect(backward,SIGNAL(triggered(bool)),this,SLOT(backward())); Dock::instance()->addActions(QList<QAction*>() << forward << backward); - Dock::instance()->addActions(m_mainMenu->actions()); + Dock::instance()->addActions(ActionManager::instance()->actions()); } void MainWindow::about() diff --git a/src/plugins/Ui/skinned/playlist.cpp b/src/plugins/Ui/skinned/playlist.cpp index 292b14b22..0880becda 100644 --- a/src/plugins/Ui/skinned/playlist.cpp +++ b/src/plugins/Ui/skinned/playlist.cpp @@ -302,12 +302,6 @@ void PlayList::createActions() m_playlistMenu->addAction(SET_ACTION(ActionManager::PL_SELECT_PREVIOUS, m_pl_manager, SLOT(selectPreviousPlayList()))); m_playlistMenu->addAction(SET_ACTION(ActionManager::PL_SHOW_MANAGER, this, SLOT(showPlayLists()))); - Dock::instance()->addActions (m_addMenu->actions()); - Dock::instance()->addActions (m_subMenu->actions()); - Dock::instance()->addActions (m_sortMenu->actions()); - Dock::instance()->addActions (m_listWidget->menu()->actions()); - Dock::instance()->addActions (m_selectMenu->actions()); - Dock::instance()->addActions (m_playlistMenu->actions()); } void PlayList::closeEvent (QCloseEvent *e) |
