diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2013-08-15 20:40:08 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2013-08-15 20:40:08 +0000 |
| commit | 955dc7e3a6318bda8868ea7d442d833e04b14650 (patch) | |
| tree | a6da98a3681b598cac54cc4c8d9de82d95430d59 | |
| parent | 94997c510eed4d3d59a174a35538d3de874deca6 (diff) | |
| download | qmmp-955dc7e3a6318bda8868ea7d442d833e04b14650.tar.gz qmmp-955dc7e3a6318bda8868ea7d442d833e04b14650.tar.bz2 qmmp-955dc7e3a6318bda8868ea7d442d833e04b14650.zip | |
added group menu
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3611 90c681e8-e032-0410-971d-27865f9a5e38
| -rw-r--r-- | src/plugins/Ui/skinned/playlist.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
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 <QSignalMapper> #include <QHBoxLayout> #include <QCloseEvent> +#include <QActionGroup> #include <qmmpui/playlistitem.h> #include <qmmpui/playlistmodel.h> #include <qmmpui/playlistmanager.h> @@ -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); |
