diff options
author | Liang Qi <liang.qi@qt.io> | 2023-04-20 10:29:12 +0200 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2023-04-20 15:17:25 +0200 |
commit | fed79b873eb1d8b14fd9314abeb937f268d75b64 (patch) | |
tree | 3a3e5355d4b92cd45323ee04a9a0274047439226 /tests/auto/widgets/widgets/qtextedit | |
parent | 034a071bdac62e7e5cb4e44f7b19eb628b64d095 (diff) |
QWidgetTextControl: emit cursorPositionChanged() when select all
Fixes: QTBUG-91643
Pick-to: 6.5
Change-Id: I31745a3106321da0be4074a33768da8b84a8ae3f
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'tests/auto/widgets/widgets/qtextedit')
-rw-r--r-- | tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp b/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp index 241b0e64f3..e77d8e5f3d 100644 --- a/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp +++ b/tests/auto/widgets/widgets/qtextedit/tst_qtextedit.cpp @@ -757,6 +757,11 @@ void tst_QTextEdit::cursorPositionChanged() QCOMPARE(spy2.cursorPositions.size(), 1); QCOMPARE(spy2.cursorPositions.at(0), 0); QCOMPARE(ed->textCursor().position(), 0); + + ed->selectAll(); + QCOMPARE(spy2.cursorPositions.size(), 2); + QCOMPARE(spy2.cursorPositions.at(1), 11); + QCOMPARE(ed->textCursor().position(), 11); } void tst_QTextEdit::setTextCursor() |