RichEdit: Diagram, ide: Tool to convert virtual methods to override

This commit is contained in:
Mirek Fidler 2025-07-17 13:27:46 +02:00
parent e0bc0f5fd6
commit 119d4c4e5f
7 changed files with 27 additions and 4 deletions

View file

@ -593,6 +593,19 @@ void CodeEditor::MakeLineEnds()
Make(THISBACK(LineEnds));
}
void CodeEditor::ConvertToOverrides()
{
Make([](String& out) {
out.Insert(0, " ");
out.Replace("\tvirtual\t", "\t");
out.Replace("\tvirtual ", "\t");
out.Replace(" virtual\t", " ");
out.Replace(" virtual ", " ");
out.Replace(";", " override;");
out.Remove(0, 1);
});
}
void CodeEditor::MoveNextWord(bool sel) {
int64 p = GetCursor64();
int64 e = GetLength64();