Abstract Mobile Wizard: Prettify version number.

Reviewed-by: Alessandro Portale
This commit is contained in:
Christian Kandeler
2010-09-20 09:34:52 +02:00
parent 73aedd6a05
commit 002ca9ca7b

View File

@@ -376,13 +376,14 @@ QByteArray AbstractMobileApp::generateFile(int fileType,
QByteArray versioned = data;
versioned.replace('\x0D', "");
versioned.replace('\x0A', "");
const QLatin1String hexPrefix("0x");
const quint16 checkSum = qChecksum(versioned.constData(), versioned.length());
const QString checkSumString = QString::number(checkSum, 16);
const QString checkSumString = hexPrefix + QString::number(checkSum, 16);
const QString versionString
= QString::number(makeStubVersion(stubVersionMinor()), 16);
= hexPrefix + QString::number(makeStubVersion(stubVersionMinor()), 16);
const QChar sep = QLatin1Char(' ');
const QString versionLine =
comment + sep + FileChecksum + sep + QLatin1String("0x") + checkSumString
comment + sep + FileChecksum + sep + checkSumString
+ sep + FileStubVersion + sep + versionString + QLatin1Char('\x0A');
return versionLine.toAscii() + data;
}