New revertAllDevices operation in PCM.
This commit is contained in:
parent
90e028a2b0
commit
a1e4667ebe
@ -496,6 +496,7 @@ PartitionCoreModule::setBootLoaderInstallPath( const QString& path )
|
||||
void
|
||||
PartitionCoreModule::revert()
|
||||
{
|
||||
QMutexLocker locker( &m_revertMutex );
|
||||
qDeleteAll( m_deviceInfos );
|
||||
m_deviceInfos.clear();
|
||||
init();
|
||||
@ -504,6 +505,16 @@ PartitionCoreModule::revert()
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
PartitionCoreModule::revertAllDevices()
|
||||
{
|
||||
foreach ( DeviceInfo* devInfo, m_deviceInfos )
|
||||
{
|
||||
revertDevice( devInfo->device.data() );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
PartitionCoreModule::revertDevice( Device* dev )
|
||||
{
|
||||
|
@ -98,6 +98,7 @@ public:
|
||||
QList< Partition* > efiSystemPartitions() const;
|
||||
|
||||
void revert();
|
||||
void revertAllDevices();
|
||||
void revertDevice( Device* dev );
|
||||
void asyncRevertDevice( Device* dev, std::function< void() > callback );
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user