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

Method start

src/plugins/debugger/dap/dapdebugger.cpp:1403–1417  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1401}
1402
1403void DAPDebugger::start()
1404{
1405 auto &ctx = dpfInstance.serviceContext();
1406 LanguageService *service = ctx.service<LanguageService>(LanguageService::name());
1407 if (service) {
1408 auto generator = service->create<LanguageGenerator>(d->activeProjectKitName);
1409 if (generator) {
1410 if (!generator->isTargetReady()) {
1411 printOutput(tr("Please build first.\n Build : Ctrl + B"), OutputPane::ErrorMessage);
1412 return;
1413 }
1414 prepareDebug();
1415 }
1416 }
1417}
1418
1419void DAPDebugger::prepareDebug()
1420{

Callers 8

execCommandMethod · 0.45
execCommandMethod · 0.45
checkRRInstalledMethod · 0.45
handleFramesMethod · 0.45
slotFrameSelectedMethod · 0.45
slotGetChildVariableMethod · 0.45
launchBackendMethod · 0.45

Calls 2

nameFunction · 0.50
isTargetReadyMethod · 0.45

Tested by

no test coverage detected