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

Method removeBreakpoint

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

Source from the content-addressed store, hash-verified

468}
469
470void DAPDebugger::removeBreakpoint(const QString &filePath, int lineNumber)
471{
472 // update model here.
473 Internal::Breakpoint bp;
474 bp.filePath = filePath;
475 bp.fileName = QFileInfo(filePath).fileName();
476 bp.lineNumber = lineNumber;
477 d->breakpointModel.removeBreakpoint(bp);
478
479 // send to backend.
480 if (d->runState == kStopped || d->runState == kRunning) {
481 debugService->removeBreakpoints(filePath, lineNumber, d->currentSession);
482 } else {
483 debugService->removeBreakpoints(filePath, lineNumber, undefined);
484 }
485}
486
487void DAPDebugger::removeAllBreakpoints()
488{

Callers

nothing calls this directly

Calls 2

fileNameMethod · 0.80
removeBreakpointsMethod · 0.45

Tested by

no test coverage detected