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

Method runBuilding

src/plugins/valgrind/mainframe/valgrindrunner.cpp:172–187  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

170}
171
172void ValgrindRunner::runBuilding()
173{
174 auto &ctx = dpfInstance.serviceContext();
175 LanguageService *service = ctx.service<LanguageService>(LanguageService::name());
176 if (service) {
177 auto generator = service->create<LanguageGenerator>(d->activatedProjectKitName);
178 if (generator) {
179 if (generator->isNeedBuild()) {
180 generator->build(d->projectInfo.workspaceFolder());
181 }
182 RunCommandInfo args = generator->getRunArguments(d->projectInfo, d->currentFilePath);
183 d->targetPath = args.program.trimmed();
184 d->workingDir = d->projectInfo.workspaceFolder();
185 }
186 }
187}
188
189void ValgrindRunner::outputMsg(const QString &content, OutputPane::OutputFormat format)
190{

Callers

nothing calls this directly

Calls 4

nameFunction · 0.50
isNeedBuildMethod · 0.45
buildMethod · 0.45
getRunArgumentsMethod · 0.45

Tested by

no test coverage detected