Read and Display size of PV inside physical volumes list.

This commit is contained in:
Chantara Tith 2016-07-24 20:21:45 +07:00 committed by Andrius Štikonas
parent e25b6aa784
commit cbd61d90c0
2 changed files with 3 additions and 3 deletions

View File

@ -17,6 +17,7 @@
#include "gui/listphysicalvolumes.h"
#include <fs/lvm2_pv.h>
#include <util/globallog.h>
#include <util/capacity.h>
@ -26,7 +27,7 @@ class ListPhysicalVolumeWidgetItem : public QListWidgetItem
{
public:
ListPhysicalVolumeWidgetItem(const QString& pvnode, bool checked) :
QListWidgetItem(pvnode)
QListWidgetItem(pvnode + QStringLiteral(" - ") + Capacity::formatByteSize(FS::lvm2_pv::getPVSize(pvnode)))
{
setToolTip(pvnode);
setSizeHint(QSize(0, 32));
@ -60,7 +61,7 @@ QStringList ListPhysicalVolumes::checkedItems()
for (int i = 0; i < listPhysicalVolumes().count(); i++) {
QListWidgetItem* item = listPhysicalVolumes().item(i);
if(item && item->checkState() == Qt::Checked) {
rlist << item->text();
rlist << item->text().split(QStringLiteral("-"))[0].trimmed();
}
}
return rlist;

View File

@ -47,7 +47,6 @@ public:
Q_ASSERT(m_ListPhysicalVolumes);
return *m_ListPhysicalVolumes;
}
};
#endif