Utils: Add a convenience function to iterate over multiple directories

Change-Id: I7959b65b5502362b15fab3c0fd78b3e76431ff64
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2022-07-01 15:43:51 +02:00
parent a23311f8e7
commit df26d12b73
2 changed files with 11 additions and 0 deletions

View File

@@ -795,6 +795,14 @@ void FilePath::iterateDirectory(const std::function<bool(const FilePath &item)>
}
}
void FilePath::iterateDirectories(const FilePaths &dirs,
const std::function<bool(const FilePath &)> &callBack,
const FileFilter &filter)
{
for (const FilePath &dir : dirs)
dir.iterateDirectory(callBack, filter);
}
QByteArray FilePath::fileContents(qint64 maxSize, qint64 offset) const
{
if (needsDevice()) {