diff options
author | hjk <hjk@qt.io> | 2019-07-03 18:34:30 +0200 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-07-04 12:28:38 +0000 |
commit | 6a58666f4403cdde1809784c1cc98668a4b02cfc (patch) | |
tree | af2ab09f192f779947a71022a91fb090bbfd5353 /src/plugins/cpptools | |
parent | 599b03179e392b97023c6ebca98faa514967841a (diff) |
More Utils::toSet/toList
... and unrelated cosmetic changes.
Change-Id: I591b17fd5289831e701b683f8fb47816efd1fa67
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/cpptools')
-rw-r--r-- | src/plugins/cpptools/builtineditordocumentparser.cpp | 3 | ||||
-rw-r--r-- | src/plugins/cpptools/builtinindexingsupport.cpp | 2 | ||||
-rw-r--r-- | src/plugins/cpptools/clangdiagnosticconfigswidget.cpp | 4 | ||||
-rw-r--r-- | src/plugins/cpptools/cppcompletion_test.cpp | 2 | ||||
-rw-r--r-- | src/plugins/cpptools/cppfindreferences.cpp | 2 | ||||
-rw-r--r-- | src/plugins/cpptools/cppmodelmanager.cpp | 19 | ||||
-rw-r--r-- | src/plugins/cpptools/cppmodelmanager_test.cpp | 4 | ||||
-rw-r--r-- | src/plugins/cpptools/symbolsfindfilter.cpp | 2 |
8 files changed, 19 insertions, 19 deletions
diff --git a/src/plugins/cpptools/builtineditordocumentparser.cpp b/src/plugins/cpptools/builtineditordocumentparser.cpp index a8f44e1e0cd..4af8cb90289 100644 --- a/src/plugins/cpptools/builtineditordocumentparser.cpp +++ b/src/plugins/cpptools/builtineditordocumentparser.cpp @@ -29,6 +29,7 @@ #include <projectexplorer/projectmacro.h> #include <projectexplorer/projectexplorerconstants.h> +#include <utils/algorithm.h> #include <utils/qtcassert.h> using namespace CPlusPlus; @@ -269,7 +270,7 @@ void BuiltinEditorDocumentParser::addFileAndDependencies(Snapshot *snapshot, toRemove->insert(fileName); if (fileName != Utils::FilePath::fromString(filePath())) { Utils::FilePathList deps = snapshot->filesDependingOn(fileName); - toRemove->unite(QSet<Utils::FilePath>::fromList(deps)); + toRemove->unite(Utils::toSet(deps)); } } diff --git a/src/plugins/cpptools/builtinindexingsupport.cpp b/src/plugins/cpptools/builtinindexingsupport.cpp index 3677cefc295..484c3adcd58 100644 --- a/src/plugins/cpptools/builtinindexingsupport.cpp +++ b/src/plugins/cpptools/builtinindexingsupport.cpp @@ -197,7 +197,7 @@ void index(QFutureInterface<void> &indexingFuture, const int sourceCount = sources.size(); QStringList files = sources + headers; - sourceProcessor->setTodo(files.toSet()); + sourceProcessor->setTodo(Utils::toSet(files)); const QString conf = CppModelManager::configurationFileName(); bool processingHeaders = false; diff --git a/src/plugins/cpptools/clangdiagnosticconfigswidget.cpp b/src/plugins/cpptools/clangdiagnosticconfigswidget.cpp index 01164bfb1a4..58589a5308a 100644 --- a/src/plugins/cpptools/clangdiagnosticconfigswidget.cpp +++ b/src/plugins/cpptools/clangdiagnosticconfigswidget.cpp @@ -381,7 +381,7 @@ private: levelNode->childDirectories.append(checkNode); - m_topics.unite(check.topics.toSet()); + m_topics.unite(Utils::toSet(check.topics)); } } @@ -1003,7 +1003,7 @@ void ClangDiagnosticConfigsWidget::setupTabs() setupTreeView(m_clazyChecks->checksView, m_clazySortFilterProxyModel, 2); m_clazyChecks->checksView->setSortingEnabled(true); m_clazyChecks->checksView->sortByColumn(0, Qt::AscendingOrder); - auto topicsModel = new QStringListModel(m_clazyTreeModel->topics().toList(), this); + auto topicsModel = new QStringListModel(Utils::toList(m_clazyTreeModel->topics()), this); topicsModel->sort(0); m_clazyChecks->topicsView->setModel(topicsModel); connect(m_clazyChecks->topicsResetButton, &QPushButton::clicked, [this](){ diff --git a/src/plugins/cpptools/cppcompletion_test.cpp b/src/plugins/cpptools/cppcompletion_test.cpp index b8dd817835c..b8ba85fc159 100644 --- a/src/plugins/cpptools/cppcompletion_test.cpp +++ b/src/plugins/cpptools/cppcompletion_test.cpp @@ -388,7 +388,7 @@ void CppToolsPlugin::test_global_completion() QVERIFY(test.succeededSoFar()); const QStringList completions = test.getCompletions(); QVERIFY(isProbablyGlobalCompletion(completions)); - QVERIFY(completions.toSet().contains(requiredCompletionItems.toSet())); + QVERIFY(Utils::toSet(completions).contains(Utils::toSet(requiredCompletionItems))); } void CppToolsPlugin::test_doxygen_tag_completion_data() diff --git a/src/plugins/cpptools/cppfindreferences.cpp b/src/plugins/cpptools/cppfindreferences.cpp index e277edeb4fb..f5c4405acd6 100644 --- a/src/plugins/cpptools/cppfindreferences.cpp +++ b/src/plugins/cpptools/cppfindreferences.cpp @@ -402,7 +402,7 @@ void CppFindReferences::onReplaceButtonClicked(const QString &text, { const QStringList fileNames = TextEditor::BaseFileFind::replaceAll(text, items, preserveCase); if (!fileNames.isEmpty()) { - m_modelManager->updateSourceFiles(fileNames.toSet()); + m_modelManager->updateSourceFiles(Utils::toSet(fileNames)); SearchResultWindow::instance()->hide(); } diff --git a/src/plugins/cpptools/cppmodelmanager.cpp b/src/plugins/cpptools/cppmodelmanager.cpp index c82355b31b0..ea083c8eb62 100644 --- a/src/plugins/cpptools/cppmodelmanager.cpp +++ b/src/plugins/cpptools/cppmodelmanager.cpp @@ -479,7 +479,7 @@ void CppModelManager::initCppTools() this, &CppModelManager::updateModifiedSourceFiles); connect(Core::DocumentManager::instance(), &Core::DocumentManager::filesChangedInternally, [this](const QStringList &files) { - updateSourceFiles(files.toSet()); + updateSourceFiles(Utils::toSet(files)); }); connect(this, &CppModelManager::documentUpdated, @@ -925,7 +925,7 @@ public: { QSet<QString> removed = projectPartIds(m_old.projectParts()); removed.subtract(projectPartIds(m_new.projectParts())); - return removed.toList(); + return Utils::toList(removed); } /// Returns a list of common files that have a changed timestamp. @@ -1020,7 +1020,7 @@ void CppModelManager::updateCppEditorDocuments(bool projectsUpdated) const // Mark invisible documents dirty QSet<Core::IDocument *> invisibleCppEditorDocuments - = Core::DocumentModel::openedDocuments().toSet(); + = Utils::toSet(Core::DocumentModel::openedDocuments()); invisibleCppEditorDocuments.subtract(visibleCppEditorDocuments); foreach (Core::IDocument *document, invisibleCppEditorDocuments) { const QString filePath = document->filePath().toString(); @@ -1085,7 +1085,7 @@ QFuture<void> CppModelManager::updateProjectInfo(QFutureInterface<void> &futureI const QSet<QString> removedFiles = comparer.removedFiles(); if (!removedFiles.isEmpty()) { filesRemoved = true; - emit aboutToRemoveFiles(removedFiles.toList()); + emit aboutToRemoveFiles(Utils::toList(removedFiles)); removeFilesFromSnapshot(removedFiles); } } @@ -1150,9 +1150,8 @@ QList<ProjectPart::Ptr> CppModelManager::projectPartFromDependencies( const Utils::FilePathList deps = snapshot().filesDependingOn(fileName); QMutexLocker locker(&d->m_projectMutex); - foreach (const Utils::FilePath &dep, deps) { - parts.unite(QSet<ProjectPart::Ptr>::fromList(d->m_fileToProjectParts.value(dep))); - } + for (const Utils::FilePath &dep : deps) + parts.unite(Utils::toSet(d->m_fileToProjectParts.value(dep))); return parts.values(); } @@ -1218,10 +1217,10 @@ void CppModelManager::delayedGC() static QStringList removedProjectParts(const QStringList &before, const QStringList &after) { - QSet<QString> b = before.toSet(); - b.subtract(after.toSet()); + QSet<QString> b = Utils::toSet(before); + b.subtract(Utils::toSet(after)); - return b.toList(); + return Utils::toList(b); } void CppModelManager::onAboutToRemoveProject(ProjectExplorer::Project *project) diff --git a/src/plugins/cpptools/cppmodelmanager_test.cpp b/src/plugins/cpptools/cppmodelmanager_test.cpp index ceab10028e6..02586943da8 100644 --- a/src/plugins/cpptools/cppmodelmanager_test.cpp +++ b/src/plugins/cpptools/cppmodelmanager_test.cpp @@ -568,7 +568,7 @@ void CppToolsPlugin::test_modelmanager_snapshot_after_two_projects() {"foo.h", "foo.cpp", "main.cpp"}); refreshedFiles = helper.updateProjectInfo(project1.projectInfo); - QCOMPARE(refreshedFiles, project1.projectFiles.toSet()); + QCOMPARE(refreshedFiles, Utils::toSet(project1.projectFiles)); const int snapshotSizeAfterProject1 = mm->snapshot().size(); foreach (const QString &file, project1.projectFiles) @@ -580,7 +580,7 @@ void CppToolsPlugin::test_modelmanager_snapshot_after_two_projects() {"bar.h", "bar.cpp", "main.cpp"}); refreshedFiles = helper.updateProjectInfo(project2.projectInfo); - QCOMPARE(refreshedFiles, project2.projectFiles.toSet()); + QCOMPARE(refreshedFiles, Utils::toSet(project2.projectFiles)); const int snapshotSizeAfterProject2 = mm->snapshot().size(); QVERIFY(snapshotSizeAfterProject2 > snapshotSizeAfterProject1); diff --git a/src/plugins/cpptools/symbolsfindfilter.cpp b/src/plugins/cpptools/symbolsfindfilter.cpp index 93f46435879..404a4209a6d 100644 --- a/src/plugins/cpptools/symbolsfindfilter.cpp +++ b/src/plugins/cpptools/symbolsfindfilter.cpp @@ -129,7 +129,7 @@ void SymbolsFindFilter::startSearch(SearchResult *search) QSet<QString> projectFileNames; if (parameters.scope == SymbolSearcher::SearchProjectsOnly) { for (ProjectExplorer::Project *project : ProjectExplorer::SessionManager::projects()) - projectFileNames += Utils::transform(project->files(ProjectExplorer::Project::AllFiles), &Utils::FilePath::toString).toSet(); + projectFileNames += Utils::transform<QSet>(project->files(ProjectExplorer::Project::AllFiles), &Utils::FilePath::toString); } auto watcher = new QFutureWatcher<SearchResultItem>; |