diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-05-26 21:26:46 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-05-26 21:26:46 +0000 |
| commit | 0ded49767b9cb8a9b870f10bde72c434453ea43b (patch) | |
| tree | 73c7f4d337acc0d0f8dd10c200b415223ef7db4d /src/ui/playlistformat.cpp | |
| parent | a0bf7877cd6b08b686133861237f5a1e02dad2b3 (diff) | |
| download | qmmp-0ded49767b9cb8a9b870f10bde72c434453ea43b.tar.gz qmmp-0ded49767b9cb8a9b870f10bde72c434453ea43b.tar.bz2 qmmp-0ded49767b9cb8a9b870f10bde72c434453ea43b.zip | |
added PlayListItem class, removed MediaFile
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@388 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/ui/playlistformat.cpp')
| -rw-r--r-- | src/ui/playlistformat.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/ui/playlistformat.cpp b/src/ui/playlistformat.cpp index dc80d95c8..0486d7f78 100644 --- a/src/ui/playlistformat.cpp +++ b/src/ui/playlistformat.cpp @@ -29,7 +29,7 @@ #include "playlistformat.h" -#include "mediafile.h" +#include "playlistitem.h" bool PLSPlaylistFormat::hasFormat(const QString & f) { @@ -89,12 +89,12 @@ QStringList PLSPlaylistFormat::decode(const QString & contents) return QStringList(); } -QString PLSPlaylistFormat::encode(const QList< MediaFile * > & contents) +QString PLSPlaylistFormat::encode(const QList< PlayListItem * > & contents) { QStringList out; out << QString("[playlist]"); int counter = 1; - foreach(MediaFile* f,contents) + foreach(PlayListItem* f,contents) { QString begin = "File" + QString::number(counter) + "="; out.append(begin + f->path()); @@ -156,11 +156,11 @@ QStringList M3UPlaylistFormat::decode(const QString & contents) return QStringList(); } -QString M3UPlaylistFormat::encode(const QList< MediaFile * > & contents) +QString M3UPlaylistFormat::encode(const QList< PlayListItem * > & contents) { QStringList out; out << QString("#EXTM3U"); - foreach(MediaFile* f,contents) + foreach(PlayListItem* f,contents) { QString info = "#EXTINF:" + QString::number(f->length()) + "," + f->title(); out.append(info); @@ -212,7 +212,7 @@ QStringList XSPFPlaylistFormat::decode(const QString & contents) // Needs more work - it's better use libSpiff there and put it as plugin. -QString XSPFPlaylistFormat::encode(const QList< MediaFile * > & files) +QString XSPFPlaylistFormat::encode(const QList< PlayListItem * > & files) { QDomDocument doc; QDomElement root = doc.createElement("playlist"); @@ -227,7 +227,7 @@ QString XSPFPlaylistFormat::encode(const QList< MediaFile * > & files) QDomElement tracklist = doc.createElement("trackList"); int counter = 1; - foreach(MediaFile* f,files) + foreach(PlayListItem* f,files) { QDomElement track = doc.createElement("track"); |
