summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2022-02-03 12:50:04 +0100
committerMarco Bubke <marco.bubke@qt.io>2022-02-15 17:17:44 +0000
commit57256988f587f8aae44479d3b9d804fb1550e40e (patch)
tree759d331fee6e0d008aec0d8172297be67a2b938a
parent84f0677b17605b80d812b00dda76e990e4e26a02 (diff)
downloadqt-creator-57256988f587f8aae44479d3b9d804fb1550e40e.tar.gz
QmlDesigner: Remove ProjectStorage::deleteDocumentImportsForDeletedDocuments
ProjectStorage::synchronizeDocumentImports will delete them too. So we don't need this step anymore. Change-Id: I53b550dc397af471e663ba7b0eb7f4f388768643 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
-rw-r--r--src/plugins/qmldesigner/designercore/projectstorage/projectstorage.h21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/plugins/qmldesigner/designercore/projectstorage/projectstorage.h b/src/plugins/qmldesigner/designercore/projectstorage/projectstorage.h
index 45eeb4397f..e2058b4a6a 100644
--- a/src/plugins/qmldesigner/designercore/projectstorage/projectstorage.h
+++ b/src/plugins/qmldesigner/designercore/projectstorage/projectstorage.h
@@ -690,7 +690,6 @@ private:
Storage::Imports &moduleDependencies,
const SourceIds &updatedModuleDependencySourceIds)
{
- deleteDocumentImportsForDeletedDocuments(imports, updatedSourceIds);
synchronizeDocumentImports(imports, updatedSourceIds, Storage::ImportKind::Import);
synchronizeDocumentImports(moduleDependencies,
@@ -698,26 +697,6 @@ private:
Storage::ImportKind::ModuleDependency);
}
- void deleteDocumentImportsForDeletedDocuments(Storage::Imports &imports,
- const SourceIds &updatedSourceIds)
- {
- SourceIds importSourceIds = Utils::transform<SourceIds>(imports,
- [](const Storage::Import &import) {
- return import.sourceId;
- });
-
- std::sort(importSourceIds.begin(), importSourceIds.end());
-
- SourceIds documentSourceIdsToBeDeleted;
-
- std::set_difference(updatedSourceIds.begin(),
- updatedSourceIds.end(),
- importSourceIds.begin(),
- importSourceIds.end(),
- std::back_inserter(documentSourceIdsToBeDeleted));
-
- deleteDocumentImportsWithSourceIdsStatement.write(toIntegers(documentSourceIdsToBeDeleted));
- }
ModuleId fetchModuleIdUnguarded(Utils::SmallStringView name) const
{