RAID devices should show its partition table type
This commit is contained in:
parent
bbe392b5d2
commit
c8da38aef5
|
@ -86,6 +86,10 @@ void DevicePropsDialog::setupDialog()
|
||||||
type = (device().partitionTable()->isReadOnly())
|
type = (device().partitionTable()->isReadOnly())
|
||||||
? xi18nc("@label device", "%1 (read only)", device().partitionTable()->typeName())
|
? xi18nc("@label device", "%1 (read only)", device().partitionTable()->typeName())
|
||||||
: device().partitionTable()->typeName();
|
: device().partitionTable()->typeName();
|
||||||
|
|
||||||
|
if (device().type() == Device::Type::SoftwareRAID_Device)
|
||||||
|
type += QStringLiteral(" [Software RAID Device]");
|
||||||
|
|
||||||
maxPrimaries = QStringLiteral("%1/%2").arg(device().partitionTable()->numPrimaries()).arg(device().partitionTable()->maxPrimaries());
|
maxPrimaries = QStringLiteral("%1/%2").arg(device().partitionTable()->numPrimaries()).arg(device().partitionTable()->maxPrimaries());
|
||||||
|
|
||||||
dialogWidget().partTableWidget().setReadOnly(true);
|
dialogWidget().partTableWidget().setReadOnly(true);
|
||||||
|
@ -129,9 +133,7 @@ void DevicePropsDialog::setupDialog()
|
||||||
} else {
|
} else {
|
||||||
if (device().type() == Device::Type::LVM_Device)
|
if (device().type() == Device::Type::LVM_Device)
|
||||||
dialogWidget().type().setText(xi18nc("@label device", "LVM Volume Group"));
|
dialogWidget().type().setText(xi18nc("@label device", "LVM Volume Group"));
|
||||||
else if (device().type() == Device::Type::SoftwareRAID_Device)
|
else if (device().type() != Device::Type::SoftwareRAID_Device)
|
||||||
dialogWidget().type().setText(xi18nc("@label device", "Software RAID Device"));
|
|
||||||
else
|
|
||||||
dialogWidget().type().setText(xi18nc("@label device", "Volume Manager Device"));
|
dialogWidget().type().setText(xi18nc("@label device", "Volume Manager Device"));
|
||||||
//TODO: add Volume Manger Device info
|
//TODO: add Volume Manger Device info
|
||||||
dialogWidget().smartStatusText().setVisible(false);
|
dialogWidget().smartStatusText().setVisible(false);
|
||||||
|
|
Loading…
Reference in New Issue