aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/playlisttask.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-04-13 11:52:50 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-04-13 11:52:50 +0000
commit11aafe91ce22d00cf5b36f7dd835d38875d17d0f (patch)
treea4ad6b6cdd5ec69f6c66248f7f8510d1cf88b4f0 /src/qmmpui/playlisttask.cpp
parentb057923fa33a33f3afda5c0bf8ddcd7040d787fc (diff)
downloadqmmp-11aafe91ce22d00cf5b36f7dd835d38875d17d0f.tar.gz
qmmp-11aafe91ce22d00cf5b36f7dd835d38875d17d0f.tar.bz2
qmmp-11aafe91ce22d00cf5b36f7dd835d38875d17d0f.zip
added signal sortingByColumnFinished
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4845 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/playlisttask.cpp')
-rw-r--r--src/qmmpui/playlisttask.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/qmmpui/playlisttask.cpp b/src/qmmpui/playlisttask.cpp
index 4b6d4b4e4..4b04ca82a 100644
--- a/src/qmmpui/playlisttask.cpp
+++ b/src/qmmpui/playlisttask.cpp
@@ -105,6 +105,7 @@ PlayListTask::PlayListTask(QObject *parent) : QThread(parent)
m_reverted = true;
m_align_groups = false;
m_current_track = 0;
+ m_column = 0;
m_task = EMPTY;
m_sort_keys.insert(PlayListModel::TITLE, Qmmp::TITLE);
@@ -186,6 +187,7 @@ void PlayListTask::sortByColumn(QList<PlayListTrack *> tracks, int column)
m_task = SORT_BY_COLUMN;
m_input_tracks = tracks;
m_tracks = tracks;
+ m_column = column;
for(int i = 0; i < tracks.count(); ++i)
{
@@ -408,6 +410,16 @@ QList<PlayListTrack *> PlayListTask::takeResults(PlayListTrack **current_track)
return m_tracks;
}
+int PlayListTask::column() const
+{
+ return m_column;
+}
+
+bool PlayListTask::isReverted() const
+{
+ return m_reverted;
+}
+
void PlayListTask::clear()
{
qDeleteAll(m_fields);