void QXsldbgDoc::clearMarks(bool allMarkTypes) { if (locked) return; KTextEditor::MarkInterface *markIf = KTextEditor::markInterface(kDoc); if (markIf){ if (!allMarkTypes){ QPtrList<KTextEditor::Mark> marks = markIf->marks(); while ( marks.current()) { markIf->removeMark(marks.current()->line, KTextEditor::MarkInterface::Execution); markIf->removeMark(marks.current()->line, KTextEditor::MarkInterface::BreakpointReached); marks.next(); } }else { markIf->clearMarks(); } } }