From 333381350ba3792f41cb117854ec8bfdccb225ca Mon Sep 17 00:00:00 2001 From: Jan Arve Saether Date: Thu, 23 Jan 2014 12:08:24 +0100 Subject: 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 --- tests/auto/controls/data/tst_gridlayout.qml | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'tests') 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(); } -- cgit v1.2.1