diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-09-26 17:10:51 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-09-26 17:10:51 +0000 |
| commit | 76095a46370939213ceffca85129baa3d9bac0d4 (patch) | |
| tree | f71b49e6f0c1cdcc2cf378610f90b439943a95ec /src/ui/playlistitem.cpp | |
| parent | 525d822bec49c9952388b71ffd7c293528b31c24 (diff) | |
| download | qmmp-76095a46370939213ceffca85129baa3d9bac0d4.tar.gz qmmp-76095a46370939213ceffca85129baa3d9bac0d4.tar.bz2 qmmp-76095a46370939213ceffca85129baa3d9bac0d4.zip | |
enabled in-stream metadata support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@562 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/ui/playlistitem.cpp')
| -rw-r--r-- | src/ui/playlistitem.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/ui/playlistitem.cpp b/src/ui/playlistitem.cpp index 6d30d4180..0759e3354 100644 --- a/src/ui/playlistitem.cpp +++ b/src/ui/playlistitem.cpp @@ -58,6 +58,8 @@ PlayListItem::PlayListItem(const QString& path) : SongInfo(), m_flag(FREE) PlayListItem::~PlayListItem() { + if (m_info) + delete m_info; } void PlayListItem::setSelected(bool yes) @@ -90,17 +92,15 @@ PlayListItem::FLAGS PlayListItem::flag() const return m_flag; } -/*void PlayListItem::updateTags(const FileTag *tag) +void PlayListItem::updateMetaData(const QMap <Qmmp::MetaData, QString> &metaData) { - if (m_info) - { - delete m_info; - m_info = 0; - } - if (!tag->isEmpty()) - m_info = new FileTag(*tag); + if (!m_info) + m_info = new FileInfo(); + + m_info->setMetaData(metaData); + m_use_meta = TRUE; readMetadata(); -}*/ +} void PlayListItem::updateTags() { |
