cleanup folder tree

This commit is contained in:
2019-03-06 22:56:19 +01:00
parent e96dd47f8c
commit d48e1e7331
+17
View File
@@ -240,6 +240,23 @@ void cMainWindow::cleanFolderTree(const QString& folder)
if(m_pictureList.hasPath(lpItem->data(Qt::UserRole+2).toString()))
break;
if(indexSource.child(0, 0).isValid())
break;
}
QDir dir;
szFolder = m_pictureLibrary.rootPath() + "/" + folder;
while(szFolder.length() > m_pictureLibrary.rootPath().length())
{
dir.setPath(szFolder);
if(dir.isEmpty())
dir.rmdir(szFolder);
else
break;
szFolder = szFolder.left(szFolder.lastIndexOf("/"));
}
}