Use native QDir::removeRecursively() in Qt5.

This commit is contained in:
Vladimir Golovnev (Glassez) 2015-06-17 19:18:35 +03:00
parent 1396c63525
commit de712c6ba9

View File

@ -182,7 +182,11 @@ bool Utils::Fs::forceRemove(const QString& file_path)
* Removes directory and its content recursively.
*
*/
void Utils::Fs::removeDirRecursive(const QString& dirName) {
void Utils::Fs::removeDirRecursive(const QString& dirName)
{
#if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
QDir(dirName).removeRecursively();
#else
QDir dir(dirName);
if (!dir.exists()) return;
@ -197,6 +201,7 @@ void Utils::Fs::removeDirRecursive(const QString& dirName) {
}
dir.rmdir(dirName);
#endif
}
/**