aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/mpris
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2014-10-18 08:00:28 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2014-10-18 08:00:28 +0000
commit176523a606494a1d8cfe7a692ee564785d1b2101 (patch)
treeb8c74561f0546b70fb41e3c2d6c2e0cd120aa78c /src/plugins/General/mpris
parent8ec16545513c4bccb0ff116a1105b55499de8356 (diff)
downloadqmmp-176523a606494a1d8cfe7a692ee564785d1b2101.tar.gz
qmmp-176523a606494a1d8cfe7a692ee564785d1b2101.tar.bz2
qmmp-176523a606494a1d8cfe7a692ee564785d1b2101.zip
playlist: added feature to find track by number
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4585 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General/mpris')
-rw-r--r--src/plugins/General/mpris/mpris1/tracklistobject.cpp18
1 files changed, 1 insertions, 17 deletions
diff --git a/src/plugins/General/mpris/mpris1/tracklistobject.cpp b/src/plugins/General/mpris/mpris1/tracklistobject.cpp
index 23740ff81..2cef4a8c7 100644
--- a/src/plugins/General/mpris/mpris1/tracklistobject.cpp
+++ b/src/plugins/General/mpris/mpris1/tracklistobject.cpp
@@ -57,9 +57,6 @@ int TrackListObject::AddTrack(const QString &in0, bool in1)
m_pl_manager->selectPlayList(m_model);
m_player->stop();
connect(m_model, SIGNAL(trackAdded(PlayListTrack*)), SLOT(playTrack(PlayListTrack*)));
- /*m_prev_count = m_model->count();
- connect(m_model, SIGNAL(listChanged()), this, SLOT(checkNewItem()));
- connect(m_model, SIGNAL(loaderFinished()), this, SLOT(disconnectPl()));*/
}
m_model->add(path);
return 0;
@@ -83,20 +80,7 @@ int TrackListObject::GetLength()
QVariantMap TrackListObject::GetMetadata(int in0)
{
QVariantMap map;
- PlayListTrack *track = 0;
- int track_counter = 0;
- for(int i = 0; i <m_model->count(); i++)
- {
- if(m_model->isTrack(i))
- track_counter++;
- else
- continue;
- if(track_counter - 1 == in0)
- {
- track = m_model->track(i);
- break;
- }
- }
+ PlayListTrack *track = m_model->findTrack(in0);
if (track)
{