From 955dc7e3a6318bda8868ea7d442d833e04b14650 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Thu, 15 Aug 2013 20:40:08 +0000 Subject: added group menu git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3611 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Ui/skinned/playlist.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src') diff --git a/src/plugins/Ui/skinned/playlist.cpp b/src/plugins/Ui/skinned/playlist.cpp index bad89726a..b6761ec51 100644 --- a/src/plugins/Ui/skinned/playlist.cpp +++ b/src/plugins/Ui/skinned/playlist.cpp @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include @@ -203,6 +204,19 @@ void PlayList::createActions() m_sortMenu->addAction(SET_ACTION(ActionManager::PL_SHOW_INFO, m_pl_manager, SLOT (showDetails ()))); m_sortMenu->addSeparator(); + QMenu* groups_menu = new QMenu (tr("Groups"), m_sortMenu); + //groups_menu->setIcon(QIcon::fromTheme("view-sort-ascending")); + QAction* noneAct = groups_menu->addAction(tr("None")); + QAction* albumArtistAct = groups_menu->addAction(tr("Artist/Album")); + QActionGroup *actionGroup = new QActionGroup(this); + actionGroup->setExclusive(true); + foreach (QAction *act, groups_menu->actions()) + { + act->setCheckable(true); + actionGroup->addAction(act); + } + m_sortMenu->addMenu (groups_menu); + QMenu* sort_mode_menu = new QMenu (tr("Sort List"), m_sortMenu); sort_mode_menu->setIcon(QIcon::fromTheme("view-sort-ascending")); QSignalMapper* signalMapper = new QSignalMapper (this); -- cgit v1.2.3-13-gbd6f