| 634 | } |
| 635 | |
| 636 | void EditorDebuggerNode::set_breakpoint(const String &p_path, int p_line, bool p_enabled) { |
| 637 | breakpoints[Breakpoint(p_path, p_line)] = p_enabled; |
| 638 | _for_all(tabs, [&](ScriptEditorDebugger *dbg) { |
| 639 | dbg->set_breakpoint(p_path, p_line, p_enabled); |
| 640 | }); |
| 641 | |
| 642 | emit_signal(SNAME("breakpoint_toggled"), p_path, p_line, p_enabled); |
| 643 | } |
| 644 | |
| 645 | void EditorDebuggerNode::set_breakpoints(const String &p_path, const Array &p_lines) { |
| 646 | for (int i = 0; i < p_lines.size(); i++) { |
no test coverage detected