diff options
author | Marco Bubke <marco.bubke@qt.io> | 2022-02-03 12:50:04 +0100 |
---|---|---|
committer | Marco Bubke <marco.bubke@qt.io> | 2022-02-15 17:17:44 +0000 |
commit | 57256988f587f8aae44479d3b9d804fb1550e40e (patch) | |
tree | 759d331fee6e0d008aec0d8172297be67a2b938a | |
parent | 84f0677b17605b80d812b00dda76e990e4e26a02 (diff) | |
download | qt-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.h | 21 |
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 { |