diff options
author | Santtu Lakkala <santtu.lakkala@nomovok.com> | 2015-04-16 16:51:45 +0300 |
---|---|---|
committer | Santtu Lakkala <santtu.lakkala@nomovok.com> | 2015-05-12 08:23:16 +0000 |
commit | 4e944555aa1b9efa30b07ebb5bc5191c2ea6c130 (patch) | |
tree | ad1e9e9e953a2923831d05867d82aa3304a9cb55 /tests/auto/quick/qquicktextinput/tst_qquicktextinput.cpp | |
parent | 0f61aa5efe1c12337f3ab753c08e70d6eaf6c2ab (diff) |
Hide cursor when text fields becomes read only
Clear the cursor node in TextEdit if field is read only. Otherwise the
cursor stays visible indefinitely, if it were at the moment the flag
was set.
Task-number: QTBUG-44735
Change-Id: Ib39138260ad8a4d7e5ed2185b8a04c577ee1eff0
Reviewed-by: Alan Alpert <aalpert@blackberry.com>
Diffstat (limited to 'tests/auto/quick/qquicktextinput/tst_qquicktextinput.cpp')
-rw-r--r-- | tests/auto/quick/qquicktextinput/tst_qquicktextinput.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/auto/quick/qquicktextinput/tst_qquicktextinput.cpp b/tests/auto/quick/qquicktextinput/tst_qquicktextinput.cpp index b8eee9ce21..88cac92864 100644 --- a/tests/auto/quick/qquicktextinput/tst_qquicktextinput.cpp +++ b/tests/auto/quick/qquicktextinput/tst_qquicktextinput.cpp @@ -3192,6 +3192,7 @@ void tst_qquicktextinput::readOnly() QVERIFY(input != 0); QTRY_VERIFY(input->hasActiveFocus() == true); QVERIFY(input->isReadOnly() == true); + QVERIFY(input->isCursorVisible() == false); QString initial = input->text(); for (int k=Qt::Key_0; k<=Qt::Key_Z; k++) simulateKey(&window, k); @@ -3204,6 +3205,7 @@ void tst_qquicktextinput::readOnly() input->setReadOnly(false); QCOMPARE(input->isReadOnly(), false); QCOMPARE(input->cursorPosition(), input->text().length()); + QVERIFY(input->isCursorVisible() == true); } void tst_qquicktextinput::echoMode() |