From b2998ef6c7627be0b9cec4acada381eb78779895 Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Sun, 6 Jun 2010 18:02:01 +0000 Subject: 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 --- rbutil/rbutilqt/base/rockboxinfo.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'rbutil/rbutilqt/base/rockboxinfo.cpp') 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) if(line.contains("Version:")) { m_version = line.remove("Version:").trimmed(); + if(m_version.startsWith("r")) { + m_revision = m_version; + m_revision.remove("r").replace(QRegExp("-.+$"), ""); + m_release = ""; + } + else { + m_release = m_version; + m_revision = ""; + } } else if(line.contains("Target: ")) { -- cgit v1.2.3