Read and Display size of PV inside physical volumes list.
This commit is contained in:
parent
e25b6aa784
commit
cbd61d90c0
|
@ -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;
|
||||
|
|
|
@ -47,7 +47,6 @@ public:
|
|||
Q_ASSERT(m_ListPhysicalVolumes);
|
||||
return *m_ListPhysicalVolumes;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue