From 3b41c06985686ecce4605ba41d57928dfd2015f3 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Tue, 20 Aug 2013 20:36:30 +0000 Subject: enabled 'sort selection' action git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3635 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmpui/playlistmodel.cpp | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) (limited to 'src/qmmpui/playlistmodel.cpp') diff --git a/src/qmmpui/playlistmodel.cpp b/src/qmmpui/playlistmodel.cpp index 0eec6c062..828c914de 100644 --- a/src/qmmpui/playlistmodel.cpp +++ b/src/qmmpui/playlistmodel.cpp @@ -18,17 +18,8 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ #include -#include -#include #include -#include #include -#include -#include -#include -#include -#include -#include #include #include #include "playlistparser.h" @@ -543,7 +534,7 @@ QList PlayListModel::selectedIndexes() const return selected_rows; } -QList PlayListModel::selectedTracks() +QList PlayListModel::selectedTracks() const { QList selected_tracks; foreach(PlayListItem *item, m_container->items()) @@ -626,16 +617,11 @@ void PlayListModel::reverseList() void PlayListModel::sortSelection(int mode) { - /*QListselected_items = selectedItems(); - QListselected_rows = selectedIndexes(); - - doSort(mode,selected_items); - - for (int i = 0;i < selected_rows.count();i++) - m_items.replace(selected_rows[i],selected_items[i]); - - m_current = m_items.indexOf(m_currentItem); - emit listChanged();*/ + if(m_container->isEmpty()) + return; + m_container->sortSelection(mode); + m_current = m_container->indexOf(m_current_track); + emit listChanged(); } void PlayListModel::sort(int mode) -- cgit v1.2.3-13-gbd6f