MCPcopy Create free account
hub / github.com/Codeya-IDE/deepin-ide / installPluginDepends

Method installPluginDepends

src/plugins/core/modules/dependencemodule.cpp:42–57  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40}
41
42void DependenceModule::installPluginDepends()
43{
44 auto instance = dpf::LifeCycle::getPluginManagerInstance();
45 auto collections = instance->pluginCollections();
46 for (const auto &categories : collections.values()) {
47 for (const auto &meta : categories) {
48 if (!meta)
49 continue;
50
51 const auto &depends = meta->installDepends();
52 for (const auto &depend : depends) {
53 manager->installPackageList(meta->name(), depend.installer(), depend.packages());
54 }
55 }
56 }
57}

Callers

nothing calls this directly

Calls 6

valuesMethod · 0.80
installDependsMethod · 0.80
installPackageListMethod · 0.80
installerMethod · 0.80
packagesMethod · 0.80
nameMethod · 0.45

Tested by

no test coverage detected