aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorAlan Alpert <alan.alpert@nokia.com>2011-07-25 17:13:18 +1000
committerQt by Nokia <qt-info@nokia.com>2011-07-26 06:29:54 +0200
commit414b91ab7f11efaf89afb237d682507caec05eff (patch)
tree48ef40359136cd9f2e12cc1866dccd8c77aba590 /tests
parentdf5c836fe9753e81cda4a30fa27ce7af5e6f9a5f (diff)
Use visible only, and not opacity, in positioners
Task-number: QTBUG-12940 Change-Id: Id637bbd7c30aea8bc23c2aeaccfb069a8de7955f Reviewed-on: http://codereview.qt.nokia.com/2082 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Martin Jones <martin.jones@nokia.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/declarative/qsgpositioners/data/grid-animated.qml2
-rw-r--r--tests/auto/declarative/qsgpositioners/data/horizontal-animated.qml2
-rw-r--r--tests/auto/declarative/qsgpositioners/data/vertical-animated.qml2
-rw-r--r--tests/auto/declarative/qsgpositioners/tst_qsgpositioners.cpp46
4 files changed, 25 insertions, 27 deletions
diff --git a/tests/auto/declarative/qsgpositioners/data/grid-animated.qml b/tests/auto/declarative/qsgpositioners/data/grid-animated.qml
index 56e8f26953..b8ee8f9a52 100644
--- a/tests/auto/declarative/qsgpositioners/data/grid-animated.qml
+++ b/tests/auto/declarative/qsgpositioners/data/grid-animated.qml
@@ -31,7 +31,7 @@ Item {
objectName: "two"
x: -100
y: -100
- opacity: 0
+ visible: false
color: "green"
width: 50
height: 50
diff --git a/tests/auto/declarative/qsgpositioners/data/horizontal-animated.qml b/tests/auto/declarative/qsgpositioners/data/horizontal-animated.qml
index d19cc46c8b..b9b8591e83 100644
--- a/tests/auto/declarative/qsgpositioners/data/horizontal-animated.qml
+++ b/tests/auto/declarative/qsgpositioners/data/horizontal-animated.qml
@@ -29,7 +29,7 @@ Item {
objectName: "two"
color: "blue"
x: -100;
- opacity: 0
+ visible: false
width: 50
height: 50
}
diff --git a/tests/auto/declarative/qsgpositioners/data/vertical-animated.qml b/tests/auto/declarative/qsgpositioners/data/vertical-animated.qml
index 69f1b7eb25..ecf593cd70 100644
--- a/tests/auto/declarative/qsgpositioners/data/vertical-animated.qml
+++ b/tests/auto/declarative/qsgpositioners/data/vertical-animated.qml
@@ -26,7 +26,7 @@ Item {
objectName: "two"
color: "blue"
y: -100
- opacity: 0
+ visible: false
width: 50
height: 50
}
diff --git a/tests/auto/declarative/qsgpositioners/tst_qsgpositioners.cpp b/tests/auto/declarative/qsgpositioners/tst_qsgpositioners.cpp
index 788c072025..21b0ea1e88 100644
--- a/tests/auto/declarative/qsgpositioners/tst_qsgpositioners.cpp
+++ b/tests/auto/declarative/qsgpositioners/tst_qsgpositioners.cpp
@@ -251,19 +251,17 @@ void tst_qsgpositioners::test_horizontal_animated()
QTRY_COMPARE(one->x(), 0.0);
QTRY_COMPARE(one->y(), 0.0);
- QTRY_COMPARE(two->opacity(), 0.0);
+ QTRY_COMPARE(two->isVisible(), false);
QTRY_COMPARE(two->x(), -100.0);//Not 'in' yet
QTRY_COMPARE(two->y(), 0.0);
QTRY_COMPARE(three->x(), 50.0);
QTRY_COMPARE(three->y(), 0.0);
//Add 'two'
- two->setOpacity(1.0);
- QCOMPARE(two->opacity(), 1.0);
-
- // New size should be immediate
- QCOMPARE(row->width(), 150.0);
- QCOMPARE(row->height(), 50.0);
+ two->setVisible(true);
+ QTRY_COMPARE(two->isVisible(), true);
+ QTRY_COMPARE(row->width(), 150.0);
+ QTRY_COMPARE(row->height(), 50.0);
QTest::qWait(0);//Let the animation start
QCOMPARE(two->x(), -100.0);
@@ -305,19 +303,19 @@ void tst_qsgpositioners::test_horizontal_animated_rightToLeft()
QTRY_COMPARE(one->x(), 50.0);
QTRY_COMPARE(one->y(), 0.0);
- QTRY_COMPARE(two->opacity(), 0.0);
+ QTRY_COMPARE(two->isVisible(), false);
QTRY_COMPARE(two->x(), -100.0);//Not 'in' yet
QTRY_COMPARE(two->y(), 0.0);
QTRY_COMPARE(three->x(), 0.0);
QTRY_COMPARE(three->y(), 0.0);
//Add 'two'
- two->setOpacity(1.0);
- QCOMPARE(two->opacity(), 1.0);
+ two->setVisible(true);
+ QTRY_COMPARE(two->isVisible(), true);
- // New size should be immediate
- QCOMPARE(row->width(), 150.0);
- QCOMPARE(row->height(), 50.0);
+ // New size should propagate after visible change
+ QTRY_COMPARE(row->width(), 150.0);
+ QTRY_COMPARE(row->height(), 50.0);
QTest::qWait(0);//Let the animation start
QCOMPARE(one->x(), 50.0);
@@ -411,17 +409,17 @@ void tst_qsgpositioners::test_vertical_animated()
QTRY_COMPARE(one->y(), 0.0);
QTRY_COMPARE(one->x(), 0.0);
- QTRY_COMPARE(two->opacity(), 0.0);
+ QTRY_COMPARE(two->isVisible(), false);
QTRY_COMPARE(two->y(), -100.0);//Not 'in' yet
QTRY_COMPARE(two->x(), 0.0);
QTRY_COMPARE(three->y(), 50.0);
QTRY_COMPARE(three->x(), 0.0);
//Add 'two'
- two->setOpacity(1.0);
- QTRY_COMPARE(two->opacity(), 1.0);
- QCOMPARE(column->height(), 150.0);
- QCOMPARE(column->width(), 50.0);
+ two->setVisible(true);
+ QTRY_COMPARE(two->isVisible(), true);
+ QTRY_COMPARE(column->height(), 150.0);
+ QTRY_COMPARE(column->width(), 50.0);
QTest::qWait(0);//Let the animation start
QCOMPARE(two->y(), -100.0);
QCOMPARE(three->y(), 50.0);
@@ -624,7 +622,7 @@ void tst_qsgpositioners::test_grid_animated()
QTRY_COMPARE(one->y(), 0.0);
QTRY_COMPARE(one->x(), 0.0);
- QTRY_COMPARE(two->opacity(), 0.0);
+ QTRY_COMPARE(two->isVisible(), false);
QTRY_COMPARE(two->y(), -100.0);
QTRY_COMPARE(two->x(), -100.0);
QTRY_COMPARE(three->y(), 0.0);
@@ -635,8 +633,8 @@ void tst_qsgpositioners::test_grid_animated()
QTRY_COMPARE(five->x(), 0.0);
//Add 'two'
- two->setOpacity(1.0);
- QCOMPARE(two->opacity(), 1.0);
+ two->setVisible(true);
+ QCOMPARE(two->isVisible(), true);
QCOMPARE(grid->width(), 150.0);
QCOMPARE(grid->height(), 100.0);
QTest::qWait(0);//Let the animation start
@@ -707,7 +705,7 @@ void tst_qsgpositioners::test_grid_animated_rightToLeft()
QTRY_COMPARE(one->y(), 0.0);
QTRY_COMPARE(one->x(), 100.0);
- QTRY_COMPARE(two->opacity(), 0.0);
+ QTRY_COMPARE(two->isVisible(), false);
QTRY_COMPARE(two->y(), -100.0);
QTRY_COMPARE(two->x(), -100.0);
QTRY_COMPARE(three->y(), 0.0);
@@ -718,8 +716,8 @@ void tst_qsgpositioners::test_grid_animated_rightToLeft()
QTRY_COMPARE(five->x(), 100.0);
//Add 'two'
- two->setOpacity(1.0);
- QCOMPARE(two->opacity(), 1.0);
+ two->setVisible(true);
+ QCOMPARE(two->isVisible(), true);
QCOMPARE(grid->width(), 150.0);
QCOMPARE(grid->height(), 100.0);
QTest::qWait(0);//Let the animation start