diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2010-06-06 18:02:01 +0000 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2010-06-06 18:02:01 +0000 |
commit | b2998ef6c7627be0b9cec4acada381eb78779895 (patch) | |
tree | 4e413ffb3d12c50c7155f164c61b5956c1c7aece /rbutil/rbutilqt/base/rockboxinfo.cpp | |
parent | be8da842b831d9575503b07df07f4fc35eda9519 (diff) | |
download | rockbox-b2998ef6c7627be0b9cec4acada381eb78779895.tar.gz rockbox-b2998ef6c7627be0b9cec4acada381eb78779895.zip |
Move retrieval of revision and release numbers to RockboxInfo class.
This allows reusing retrieval for upcoming distinguishing between release and
current voice files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26636 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilqt/base/rockboxinfo.cpp')
-rw-r--r-- | rbutil/rbutilqt/base/rockboxinfo.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/base/rockboxinfo.cpp b/rbutil/rbutilqt/base/rockboxinfo.cpp index f85c23b669..6bfffc1b23 100644 --- a/rbutil/rbutilqt/base/rockboxinfo.cpp +++ b/rbutil/rbutilqt/base/rockboxinfo.cpp | |||
@@ -41,6 +41,15 @@ RockboxInfo::RockboxInfo(QString mountpoint) | |||
41 | if(line.contains("Version:")) | 41 | if(line.contains("Version:")) |
42 | { | 42 | { |
43 | m_version = line.remove("Version:").trimmed(); | 43 | m_version = line.remove("Version:").trimmed(); |
44 | if(m_version.startsWith("r")) { | ||
45 | m_revision = m_version; | ||
46 | m_revision.remove("r").replace(QRegExp("-.+$"), ""); | ||
47 | m_release = ""; | ||
48 | } | ||
49 | else { | ||
50 | m_release = m_version; | ||
51 | m_revision = ""; | ||
52 | } | ||
44 | } | 53 | } |
45 | else if(line.contains("Target: ")) | 54 | else if(line.contains("Target: ")) |
46 | { | 55 | { |