ui/qt/text.cpp

changeset 572
e655587695c0
parent 528
fb1dca7d83da
child 597
fc85ca42a7ce
--- 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 ------------------------------ */

mercurial