New revertAllDevices operation in PCM.

main
Teo Mrnjavac 9 years ago
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…
Cancel
Save