diff --git a/app/widget/nodeparamview/nodeparamviewrichtext.h b/app/widget/nodeparamview/nodeparamviewrichtext.h index 88a2befef..974a742b4 100644 --- a/app/widget/nodeparamview/nodeparamviewrichtext.h +++ b/app/widget/nodeparamview/nodeparamviewrichtext.h @@ -45,6 +45,13 @@ public slots: line_edit_->setText(s); } + void setTextPreservingCursor(const QString &s) + { + int cursor_pos = line_edit_->cursorPosition(); + line_edit_->setText(s); + line_edit_->setCursorPosition(cursor_pos); + } + signals: void textEdited(const QString &);