diff options
author | Liang Qi <liang.qi@theqtcompany.com> | 2015-03-03 10:19:43 +0100 |
---|---|---|
committer | Liang Qi <liang.qi@theqtcompany.com> | 2015-03-03 23:10:32 +0000 |
commit | 36f05622c5e1ba1c8842b855f998b187dc505970 (patch) | |
tree | 9603ad2ca07e000d768a33f7166f8864248810fc /tests/auto/controls/data/tst_textarea.qml | |
parent | 7dddb91ab0a5aa753d50a648155cd645a17fb77f (diff) | |
download | qtquickcontrols-36f05622c5e1ba1c8842b855f998b187dc505970.tar.gz |
TextArea: add editingFinished signal
Autotest is included.
[ChangeLog][TextArea] add editingFinished signal
Task-number: QTBUG-44734
Change-Id: I9d717e6d87c4e45bf2ab447c0a6958b055f993ff
Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
Diffstat (limited to 'tests/auto/controls/data/tst_textarea.qml')
-rw-r--r-- | tests/auto/controls/data/tst_textarea.qml | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/tests/auto/controls/data/tst_textarea.qml b/tests/auto/controls/data/tst_textarea.qml index 21efa4c9..b5c664f9 100644 --- a/tests/auto/controls/data/tst_textarea.qml +++ b/tests/auto/controls/data/tst_textarea.qml @@ -152,6 +152,36 @@ TestCase { control.destroy() } + function test_editingFinished() { + var component = Qt.createComponent("textarea/ta_editingfinished.qml") + compare(component.status, Component.Ready) + var test = component.createObject(container); + verify(test !== null, "test control created is null") + var control1 = test.control1 + verify(control1 !== null) + var control2 = test.control2 + verify(control2 !== null) + + control1.forceActiveFocus() + verify(control1.activeFocus) + verify(!control2.activeFocus) + + verify(control1.myeditingfinished === false) + verify(control2.myeditingfinished === false) + + keyPress(Qt.Key_Backtab) + verify(!control1.activeFocus) + verify(control2.activeFocus) + verify(control1.myeditingfinished === true) + + keyPress(Qt.Key_Backtab) + verify(control1.activeFocus) + verify(!control2.activeFocus) + verify(control2.myeditingfinished === true) + + test.destroy() + } + function test_keys() { var component = Qt.createComponent("textarea/ta_keys.qml") compare(component.status, Component.Ready) |