summaryrefslogtreecommitdiff
path: root/tests/auto/controls/data/tst_tabview.qml
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@digia.com>2014-02-21 16:00:27 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-02-21 16:31:57 +0100
commit704d339ad0944680abfe7181c6dd750133e56fa6 (patch)
tree810aad8d1829da7924f20f30b9c4abe2aad88b03 /tests/auto/controls/data/tst_tabview.qml
parentda45ef9b0e0d3c854c5243d55973f853c7f5d681 (diff)
downloadqtquickcontrols-704d339ad0944680abfe7181c6dd750133e56fa6.tar.gz
Respect Tab::enabled
[ChangeLog][QtQuickControls][TabView] Added support for enabling and disabling tabs. Task-number: QTBUG-36356 Change-Id: I97abc8008d479ce6b7a661e5a986c721a4482773 Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Diffstat (limited to 'tests/auto/controls/data/tst_tabview.qml')
-rw-r--r--tests/auto/controls/data/tst_tabview.qml15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/auto/controls/data/tst_tabview.qml b/tests/auto/controls/data/tst_tabview.qml
index 1648d6c3..635680ac 100644
--- a/tests/auto/controls/data/tst_tabview.qml
+++ b/tests/auto/controls/data/tst_tabview.qml
@@ -390,6 +390,21 @@ TestCase {
verify(!tab3.activeFocus)
verify(!textField.activeFocus)
+ compare(tabView.currentIndex, 2)
+ tab1.enabled = false
+ mouseClick(tab1, tab1.width/2, tab1.height/2)
+ compare(tabView.currentIndex, 2)
+ mouseClick(tab2, tab2.width/2, tab2.height/2)
+ compare(tabView.currentIndex, 1)
+ tab2.enabled = false
+ compare(tabView.currentIndex, 1)
+ tab1.enabled = true
+ mouseClick(tab1, tab1.width/2, tab1.height/2)
+ compare(tabView.currentIndex, 0)
+ tab2.enabled = true
+ mouseClick(tab2, tab2.width/2, tab2.height/2)
+ compare(tabView.currentIndex, 1)
+
item.destroy()
}