Nim: Adapt file collecting code to new infrastructure

Change-Id: Iaeb931cb93a6020ef40f071fe1b3b51d411d2790
Reviewed-by: Filippo Cucchetto <filippocucchetto@gmail.com>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
hjk
2017-02-23 12:19:23 +01:00
parent fd5e0a1486
commit 70a7f80dba

View File

@@ -185,19 +185,10 @@ bool NimProject::supportsKit(Kit *k, QString *errorMessage) const
FileNameList NimProject::nimFiles() const
{
FileNameList result;
QQueue<FolderNode *> folders;
folders.enqueue(rootProjectNode());
while (!folders.isEmpty()) {
FolderNode *folder = folders.takeFirst();
for (FileNode *file : folder->fileNodes()) {
rootProjectNode()->forEachNode([&](FileNode *file) {
if (file->displayName().endsWith(QLatin1String(".nim")))
result.append(file->filePath());
}
folders.append(folder->folderNodes());
}
});
return result;
}