diff options
author | Tobias Hunger <tobias.hunger@qt.io> | 2017-12-06 10:27:27 +0100 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@qt.io> | 2017-12-08 09:09:59 +0000 |
commit | 18f38ff18ee0b4be28d6c904bf0ebf97b364b149 (patch) | |
tree | 92bca7d3afcccd4e359c18da177a3fe1f8c48006 /src/plugins/classview/classviewparser.cpp | |
parent | e6fb9f08db4250dfa12cd492311e59e11a99de1d (diff) | |
download | qt-creator-18f38ff18ee0b4be28d6c904bf0ebf97b364b149.tar.gz |
Project: Make Project::files return a FileNameList
Change-Id: I75ceb22ac65b8288d824f229d44089cba6fc8ea3
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/plugins/classview/classviewparser.cpp')
-rw-r--r-- | src/plugins/classview/classviewparser.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/plugins/classview/classviewparser.cpp b/src/plugins/classview/classviewparser.cpp index 8d4663819a..e206b180a1 100644 --- a/src/plugins/classview/classviewparser.cpp +++ b/src/plugins/classview/classviewparser.cpp @@ -41,6 +41,8 @@ #include <projectexplorer/session.h> #include <projectexplorer/project.h> #include <projectexplorer/projectnodes.h> + +#include <utils/algorithm.h> #include <utils/qtcassert.h> #include <QStandardItem> @@ -635,12 +637,12 @@ void Parser::resetData(const CPlusPlus::Snapshot &snapshot) d->docLocker.unlock(); // recalculate file list - QStringList fileList; + ::Utils::FileNameList fileList; // check all projects for (const Project *prj : SessionManager::projects()) fileList += prj->files(Project::SourceFiles); - setFileList(fileList); + setFileList(::Utils::transform(fileList, &::Utils::FileName::toString)); emit resetDataDone(); } @@ -722,7 +724,7 @@ QStringList Parser::addProjectTree(const ParserTreeItem::Ptr &item, const Projec if (cit != d->cachedPrjFileLists.constEnd()) { fileList = cit.value(); } else { - fileList = project->files(Project::SourceFiles); + fileList = ::Utils::transform(project->files(Project::SourceFiles), &::Utils::FileName::toString); d->cachedPrjFileLists[projectPath] = fileList; } if (fileList.count() > 0) { @@ -747,7 +749,7 @@ QStringList Parser::getAllFiles(const Project *project) if (cit != d->cachedPrjFileLists.constEnd()) { fileList = cit.value(); } else { - fileList = project->files(Project::SourceFiles); + fileList = ::Utils::transform(project->files(Project::SourceFiles), &::Utils::FileName::toString); d->cachedPrjFileLists[nodePath] = fileList; } return fileList; |