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

Method isOpenedProject

src/services/project/projectgenerator.cpp:65–80  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

63}
64
65bool dpfservice::ProjectGenerator::isOpenedProject(const QString &kitName,
66 const QString &language,
67 const QString &workspace)
68{
69 auto &ctx = dpfInstance.serviceContext();
70 ProjectService *projectService = ctx.service<ProjectService>(ProjectService::name());
71 auto proInfos = projectService->getAllProjectInfo();
72 for (auto info : proInfos) {
73 if (info.kitName() == kitName
74 && info.language() == language
75 && info.workspaceFolder() == workspace) {
76 return true;
77 }
78 }
79 return false;
80}
81
82void dpfservice::ProjectGenerator::doProjectOpen(const QString &kitName,
83 const QString &language,

Callers 1

Calls 4

getAllProjectInfoMethod · 0.80
nameFunction · 0.70
kitNameMethod · 0.45
languageMethod · 0.45

Tested by

no test coverage detected