forked from qt-creator/qt-creator
Project: Make Project::files return a FileNameList
Change-Id: I75ceb22ac65b8288d824f229d44089cba6fc8ea3 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -557,17 +557,17 @@ Project::RestoreResult Project::restoreSettings(QString *errorMessage)
|
||||
return result;
|
||||
}
|
||||
|
||||
QStringList Project::files(Project::FilesMode fileMode,
|
||||
Utils::FileNameList Project::files(Project::FilesMode fileMode,
|
||||
const std::function<bool(const Node *)> &filter) const
|
||||
{
|
||||
QStringList result;
|
||||
Utils::FileNameList result;
|
||||
|
||||
if (!rootProjectNode())
|
||||
return result;
|
||||
|
||||
QSet<QString> alreadySeen;
|
||||
QSet<Utils::FileName> alreadySeen;
|
||||
rootProjectNode()->forEachGenericNode([&](const Node *n) {
|
||||
const QString path = n->filePath().toString();
|
||||
const Utils::FileName path = n->filePath();
|
||||
const int count = alreadySeen.count();
|
||||
alreadySeen.insert(path);
|
||||
if (count == alreadySeen.count())
|
||||
|
||||
Reference in New Issue
Block a user