|
|
@ -722,6 +722,8 @@ void COperationDialog::deleteComponentsServers()
|
|
|
|
|
|
|
|
|
|
|
|
QString path = server.getDirectory();
|
|
|
|
QString path = server.getDirectory();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!path.isEmpty())
|
|
|
|
|
|
|
|
{
|
|
|
|
QDir dir(path);
|
|
|
|
QDir dir(path);
|
|
|
|
|
|
|
|
|
|
|
|
if (dir.exists() && !dir.removeRecursively())
|
|
|
|
if (dir.exists() && !dir.removeRecursively())
|
|
|
@ -730,6 +732,7 @@ void COperationDialog::deleteComponentsServers()
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
emit success(m_components.servers.size());
|
|
|
|
emit success(m_components.servers.size());
|
|
|
|
emit done();
|
|
|
|
emit done();
|
|
|
@ -761,11 +764,16 @@ void COperationDialog::deleteComponentsProfiles()
|
|
|
|
|
|
|
|
|
|
|
|
QString path = profile.getDirectory();
|
|
|
|
QString path = profile.getDirectory();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!path.isEmpty())
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
QDir dir(path);
|
|
|
|
|
|
|
|
|
|
|
|
if (dir.exists() && !dir.removeRecursively())
|
|
|
|
if (dir.exists() && !dir.removeRecursively())
|
|
|
|
{
|
|
|
|
{
|
|
|
|
emit fail(tr("Unable to delete files for profile %1").arg(profile.name));
|
|
|
|
emit fail(tr("Unable to delete files for profile %1").arg(profile.name));
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// delete profile
|
|
|
|
// delete profile
|
|
|
|
config->removeProfile(profileId);
|
|
|
|
config->removeProfile(profileId);
|
|
|
|