aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/playlisttask.cpp
diff options
context:
space:
mode:
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);