aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/playlisttrack.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-07-01 19:53:31 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-07-01 19:53:31 +0000
commitbcf7e323d2f5ffc908640eade6edb3d2a8fcc758 (patch)
treed6bbff5e43230ec8dbf1a6c1a2f4b755d66c7886 /src/qmmpui/playlisttrack.cpp
parente0aef68824bce7487669e37d90fab472dba7c11d (diff)
downloadqmmp-bcf7e323d2f5ffc908640eade6edb3d2a8fcc758.tar.gz
qmmp-bcf7e323d2f5ffc908640eade6edb3d2a8fcc758.tar.bz2
qmmp-bcf7e323d2f5ffc908640eade6edb3d2a8fcc758.zip
refactoring
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@5204 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/playlisttrack.cpp')
-rw-r--r--src/qmmpui/playlisttrack.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/qmmpui/playlisttrack.cpp b/src/qmmpui/playlisttrack.cpp
index e8fbc7ec1..58a8245c0 100644
--- a/src/qmmpui/playlisttrack.cpp
+++ b/src/qmmpui/playlisttrack.cpp
@@ -26,6 +26,7 @@
PlayListTrack::PlayListTrack() : QMap<Qmmp::MetaData, QString>(), PlayListItem()
{
+ m_track_index = -1;
m_settings = QmmpUiSettings::instance();
m_helper = MetaDataHelper::instance();
m_length = 0;
@@ -36,6 +37,7 @@ PlayListTrack::PlayListTrack() : QMap<Qmmp::MetaData, QString>(), PlayListItem()
PlayListTrack::PlayListTrack(const PlayListTrack &other) : QMap<Qmmp::MetaData, QString>(other),
PlayListItem()
{
+ m_track_index = -1;
m_settings = QmmpUiSettings::instance();
m_helper = MetaDataHelper::instance();
m_refCount = 0;
@@ -54,6 +56,7 @@ PlayListTrack::PlayListTrack(const PlayListTrack &other) : QMap<Qmmp::MetaData,
PlayListTrack::PlayListTrack(FileInfo *info) : QMap<Qmmp::MetaData, QString>(info->metaData()),
PlayListItem()
{
+ m_track_index = -1;
m_settings = QmmpUiSettings::instance();
m_helper = MetaDataHelper::instance();
setLength(m_length = info->length());
@@ -105,6 +108,16 @@ bool PlayListTrack::isGroup() const
return false;
}
+void PlayListTrack::setTrackIndex(int track_index)
+{
+ m_track_index = track_index;
+}
+
+int PlayListTrack::trackIndex() const
+{
+ return m_track_index;
+}
+
void PlayListTrack::beginUsage()
{
m_refCount++;