Hide smart status and create partition table operations for non Disk Devices.
This commit is contained in:
parent
25e33357d2
commit
bd2db0ceef
|
@ -473,6 +473,8 @@ void MainWindow::enableActions()
|
||||||
{
|
{
|
||||||
actionCollection()->action(QStringLiteral("createNewPartitionTable"))
|
actionCollection()->action(QStringLiteral("createNewPartitionTable"))
|
||||||
->setEnabled(CreatePartitionTableOperation::canCreate(pmWidget().selectedDevice()));
|
->setEnabled(CreatePartitionTableOperation::canCreate(pmWidget().selectedDevice()));
|
||||||
|
actionCollection()->action(QStringLiteral("createNewPartitionTable"))
|
||||||
|
->setVisible(pmWidget().selectedDevice() && pmWidget().selectedDevice()->type() == Device::Disk_Device);
|
||||||
actionCollection()->action(QStringLiteral("exportPartitionTable"))
|
actionCollection()->action(QStringLiteral("exportPartitionTable"))
|
||||||
->setEnabled(pmWidget().selectedDevice() &&
|
->setEnabled(pmWidget().selectedDevice() &&
|
||||||
pmWidget().selectedDevice()->partitionTable() &&
|
pmWidget().selectedDevice()->partitionTable() &&
|
||||||
|
@ -482,6 +484,8 @@ void MainWindow::enableActions()
|
||||||
actionCollection()->action(QStringLiteral("smartStatusDevice"))
|
actionCollection()->action(QStringLiteral("smartStatusDevice"))
|
||||||
->setEnabled(pmWidget().selectedDevice() != nullptr && pmWidget().selectedDevice()->type() == Device::Disk_Device &&
|
->setEnabled(pmWidget().selectedDevice() != nullptr && pmWidget().selectedDevice()->type() == Device::Disk_Device &&
|
||||||
pmWidget().selectedDevice()->smartStatus().isValid());
|
pmWidget().selectedDevice()->smartStatus().isValid());
|
||||||
|
actionCollection()->action(QStringLiteral("smartStatusDevice"))
|
||||||
|
->setVisible(pmWidget().selectedDevice() != nullptr && pmWidget().selectedDevice()->type() == Device::Disk_Device);
|
||||||
actionCollection()->action(QStringLiteral("propertiesDevice"))
|
actionCollection()->action(QStringLiteral("propertiesDevice"))
|
||||||
->setEnabled(pmWidget().selectedDevice() != nullptr);
|
->setEnabled(pmWidget().selectedDevice() != nullptr);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue