don't try to print capacity if it isn't valid
svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=887293
This commit is contained in:
parent
2c6d5c97ee
commit
36c787f40f
|
@ -120,12 +120,14 @@ void PartPropsDialog::setupDialog()
|
|||
dialogWidget().label().setText(newLabel().isEmpty() ? partition().fileSystem().label() : newLabel());
|
||||
dialogWidget().capacity().setText(Capacity(partition()).toString(Capacity::AppendUnit | Capacity::AppendBytes));
|
||||
|
||||
const QString availBytes = Capacity(partition(), Capacity::Available).toString(Capacity::AppendUnit | Capacity::AppendBytes);
|
||||
const Capacity availableCapacity = Capacity(partition(), Capacity::Available);
|
||||
const QString availString = availableCapacity.isValid() ? QString(" - %1").arg(availableCapacity.toString(Capacity::AppendUnit | Capacity::AppendBytes)) : QString();
|
||||
const qint64 availPercent = (partition().fileSystem().length() - partition().fileSystem().sectorsUsed()) * 100 / partition().fileSystem().length();
|
||||
dialogWidget().available().setText(QString("%1% - %2").arg(QString::number(availPercent)).arg(availBytes));
|
||||
dialogWidget().available().setText(QString("%1%%2").arg(QString::number(availPercent)).arg(availString));
|
||||
|
||||
const QString usedBytes = Capacity(partition(), Capacity::Used).toString(Capacity::AppendUnit | Capacity::AppendBytes);
|
||||
dialogWidget().used().setText(QString("%1% - %2").arg(QString::number(100 - availPercent)).arg(usedBytes));
|
||||
const Capacity usedCapacity = Capacity(partition(), Capacity::Used);
|
||||
const QString usedString = usedCapacity.isValid() ? QString(" - %1").arg(usedCapacity.toString(Capacity::AppendUnit | Capacity::AppendBytes)) : QString();
|
||||
dialogWidget().used().setText(QString("%1%%2").arg(QString::number(100 - availPercent)).arg(usedString));
|
||||
|
||||
dialogWidget().firstSector().setText(KGlobal::locale()->formatNumber(partition().firstSector(), 0));
|
||||
dialogWidget().lastSector().setText(KGlobal::locale()->formatNumber(partition().lastSector(), 0));
|
||||
|
|
Loading…
Reference in New Issue