summaryrefslogtreecommitdiffstats
path: root/installerbuilder
diff options
context:
space:
mode:
authorkh1 <karsten.heimrich@nokia.com>2012-01-25 12:29:48 +0100
committerKarsten Heimrich <karsten.heimrich@nokia.com>2012-01-25 13:17:26 +0100
commit06c6174bc30544ce5ee0b5389af6c6a6bb1758a2 (patch)
treef3a6a65582afe5eab87ac895963b87f83da4e70f /installerbuilder
parent698d20383c83211ec8ea863cf0da5ff83f613046 (diff)
Use humanReadableSize instead of unitSizeText.
Removes some duplicated readable size calculation. Change-Id: Ifae4e3215baef110c1c7b2dd105942f35bac4954 Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
Diffstat (limited to 'installerbuilder')
-rw-r--r--installerbuilder/libinstaller/packagemanagergui.cpp19
1 files changed, 5 insertions, 14 deletions
diff --git a/installerbuilder/libinstaller/packagemanagergui.cpp b/installerbuilder/libinstaller/packagemanagergui.cpp
index 3f2cd20c7..6f48acbcc 100644
--- a/installerbuilder/libinstaller/packagemanagergui.cpp
+++ b/installerbuilder/libinstaller/packagemanagergui.cpp
@@ -1496,17 +1496,6 @@ void StartMenuDirectoryPage::currentItemChanged(QListWidgetItem *current)
// -- ReadyForInstallationPage
-inline QString unitSizeText(const qint64 size)
-{
- if (size < 10000)
- return QString::number(size) + QLatin1Char(' ') + ReadyForInstallationPage::tr("Bytes");
-
- if (size < 1024 * 10000)
- return QString::number(size / 1024) + QLatin1Char(' ') + ReadyForInstallationPage::tr("kBytes");
-
- return QString::number(size / 1024 / 1024) + QLatin1Char(' ') + ReadyForInstallationPage::tr("MBytes");
-}
-
ReadyForInstallationPage::ReadyForInstallationPage(PackageManagerCore *core)
: PackageManagerPage(core)
, m_msgLabel(new QLabel)
@@ -1612,10 +1601,12 @@ void ReadyForInstallationPage::entering()
if (tempAvailable < realRequiredTempSpace || tempInstFailure) {
if (tempOnSameVolume) {
tempString = tr("Not enough disk space to store temporary files and the installation, "
- "at least %1 are required").arg(unitSizeText(realRequiredTempSpace + realRequiredSpace));
+ "at least %1 are required").arg(humanReadableSize(realRequiredTempSpace + realRequiredSpace));
} else {
- tempString = tr("Not enough disk space to store temporary files, at least %1 are required")
- .arg(unitSizeText(realRequiredTempSpace));
+ tempString = tr("Not enough disk space to store temporary files, at least %1 are required.")
+ .arg(humanReadableSize(realRequiredTempSpace));
+ setCommitPage(false);
+ m_msgLabel->setText(tempString);
}
}