summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJan Arve Saether <jan-arve.saether@digia.com>2014-01-23 12:08:24 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-01-23 12:18:59 +0100
commit333381350ba3792f41cb117854ec8bfdccb225ca (patch)
tree4f7dd84cb61fd71f0079aab915cfe770a6e06be0 /tests
parent813f00528058c6ac8a8970dd65d04db3e49f10de (diff)
downloadqtquickcontrols-333381350ba3792f41cb117854ec8bfdccb225ca.tar.gz
Make sure that layout is invalidated if LayoutMirroring is changed.
The old autotest never tested to see if the layout got rearranged if _only_ LayoutMirroring got changed. (It was always tested together with layoutDirection changes). Change-Id: Ie541ccb101884b8d47770f32b4312bccd2329d47 Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/controls/data/tst_gridlayout.qml12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/auto/controls/data/tst_gridlayout.qml b/tests/auto/controls/data/tst_gridlayout.qml
index 040ba24c..f66a623c 100644
--- a/tests/auto/controls/data/tst_gridlayout.qml
+++ b/tests/auto/controls/data/tst_gridlayout.qml
@@ -630,6 +630,18 @@ Item {
waitForRendering(layout)
verifyIsLeftToRight(layout);
+ layout.LayoutMirroring.enabled = false
+ waitForRendering(layout)
+ verifyIsRightToLeft(layout)
+
+ layout.layoutDirection = Qt.LeftToRight
+ waitForRendering(layout)
+ verifyIsLeftToRight(layout);
+
+ layout.LayoutMirroring.enabled = true
+ waitForRendering(layout)
+ verifyIsRightToLeft(layout)
+
layout.destroy();
}