summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cpptoolsreuse.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/cpptools/cpptoolsreuse.cpp')
-rw-r--r--src/plugins/cpptools/cpptoolsreuse.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/plugins/cpptools/cpptoolsreuse.cpp b/src/plugins/cpptools/cpptoolsreuse.cpp
index f3a7942954..295ad45e30 100644
--- a/src/plugins/cpptools/cpptoolsreuse.cpp
+++ b/src/plugins/cpptools/cpptoolsreuse.cpp
@@ -39,6 +39,7 @@
#include <cplusplus/Overview.h>
#include <cplusplus/LookupContext.h>
+#include <utils/algorithm.h>
#include <utils/qtcassert.h>
#include <QDebug>
@@ -290,11 +291,9 @@ bool skipFileDueToSizeLimit(const QFileInfo &fileInfo, int limitInMB)
Utils::FileNameList modifiedFiles()
{
- Utils::FileNameList files;
- foreach (Core::IDocument *doc, Core::DocumentManager::modifiedDocuments())
- files.append(doc->filePath());
- files.removeDuplicates();
- return files;
+ Utils::FileNameList files = Utils::transform(Core::DocumentManager::modifiedDocuments(),
+ &Core::IDocument::filePath);
+ return Utils::filteredUnique(files);
}
} // CppTools