diff options
Diffstat (limited to 'src/ui/playlist.cpp')
| -rw-r--r-- | src/ui/playlist.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ui/playlist.cpp b/src/ui/playlist.cpp index 8f406ccfb..0e813d6a4 100644 --- a/src/ui/playlist.cpp +++ b/src/ui/playlist.cpp @@ -193,6 +193,10 @@ void PlayList::createActions() connect ( dateAct, SIGNAL ( triggered ( bool ) ), signalMapper, SLOT ( map() ) ); signalMapper->setMapping ( dateAct, PlayListModel::DATE ); + QAction* trackAct = sort_mode_menu->addAction ( tr ( "By Track Number" ) ); + connect ( trackAct, SIGNAL ( triggered ( bool ) ), signalMapper, SLOT ( map() ) ); + signalMapper->setMapping ( trackAct, PlayListModel::TRACK ); + connect ( signalMapper, SIGNAL ( mapped ( int ) ), m_playListModel, SLOT ( sort ( int ) ) ); @@ -216,6 +220,10 @@ void PlayList::createActions() connect ( dateAct, SIGNAL ( triggered ( bool ) ), signalMapper, SLOT ( map() ) ); signalMapper->setMapping ( dateAct, PlayListModel::DATE ); + trackAct = sort_mode_menu->addAction ( tr ( "By Track Number" ) ); + connect ( trackAct, SIGNAL ( triggered ( bool ) ), signalMapper, SLOT ( map() ) ); + signalMapper->setMapping ( trackAct, PlayListModel::TRACK ); + connect ( signalMapper, SIGNAL ( mapped ( int ) ), m_playListModel, SLOT ( sortSelection ( int ) ) ); |
