diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-04-03 16:01:08 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-04-03 16:01:08 +0000 |
| commit | c73ba11ee32863d31c187b2efeb922a36504a4c7 (patch) | |
| tree | 2fced2029fc70318f84a926abe19821746d108ef /src/ui/mediafile.cpp | |
| parent | c72a5c8ad82bd45c2e624f940225199dfa75ecdb (diff) | |
| download | qmmp-c73ba11ee32863d31c187b2efeb922a36504a4c7.tar.gz qmmp-c73ba11ee32863d31c187b2efeb922a36504a4c7.tar.bz2 qmmp-c73ba11ee32863d31c187b2efeb922a36504a4c7.zip | |
sorting by track number
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@326 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/ui/mediafile.cpp')
| -rw-r--r-- | src/ui/mediafile.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/ui/mediafile.cpp b/src/ui/mediafile.cpp index ffb8bd757..ff5e1b3ed 100644 --- a/src/ui/mediafile.cpp +++ b/src/ui/mediafile.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2006 by Ilya Kotov * + * Copyright (C) 2006-2008 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -30,6 +30,8 @@ MediaFile::MediaFile(const QString& path) : m_flag(FREE) m_current = FALSE; m_path = path; m_tag = 0; + m_year = 0; + m_track = 0; QSettings settings ( QDir::homePath() +"/.qmmp/qmmprc", QSettings::IniFormat ); m_use_meta = settings.value ("PlayList/load_metadata", TRUE).toBool(); @@ -88,6 +90,11 @@ uint MediaFile::year() const return m_year; } +uint MediaFile::track() const +{ + return m_track; +} + bool MediaFile::isCurrent() { return m_current; @@ -128,6 +135,7 @@ void MediaFile::readMetadata() if (m_use_meta && m_tag && !m_tag->isEmpty()) { m_year = m_tag->year(); + m_track = m_tag->track(); m_title = m_format; m_title.replace("%p",m_tag->artist()); m_title.replace("%a",m_tag->album()); |
