# HG changeset patch # User Olaf Wintermann # Date 1744965789 -7200 # Node ID e655587695c00d0b0a5316f3ab9ddd1e59e65f80 # Parent f6e92de49959d309d780e300e20b0b26abbb7c87 implement ui_textarea_remove (QT) diff -r f6e92de49959 -r e655587695c0 ui/qt/text.cpp --- a/ui/qt/text.cpp Thu Apr 17 18:49:25 2025 +0200 +++ b/ui/qt/text.cpp Fri Apr 18 10:43:09 2025 +0200 @@ -201,7 +201,11 @@ } void ui_textarea_remove(UiText *text, int begin, int end) { - // TODO + QTextDocument *doc = (QTextDocument*)text->data1; + QTextCursor cursor(doc); + cursor.setPosition(begin); + cursor.setPosition(end, QTextCursor::KeepAnchor); + cursor.removeSelectedText(); } /* ------------------------------ TextField ------------------------------ */