diff options
Diffstat (limited to 'tests/benchmarks/qml/librarymetrics_performance/data/nopositioning.qml')
-rw-r--r-- | tests/benchmarks/qml/librarymetrics_performance/data/nopositioning.qml | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/tests/benchmarks/qml/librarymetrics_performance/data/nopositioning.qml b/tests/benchmarks/qml/librarymetrics_performance/data/nopositioning.qml new file mode 100644 index 0000000000..2fda6ca437 --- /dev/null +++ b/tests/benchmarks/qml/librarymetrics_performance/data/nopositioning.qml @@ -0,0 +1,67 @@ +import QtQuick 2.0 + +// no bindings or anchors. +Rectangle { + id: p + color: "red" + width: 400 + height: 800 + + Rectangle { + id: c + color: "blue" + width: 400 + height: 200 + + Rectangle { + id: n1 + color: "green" + width: 200 + height: 50 + } + + Rectangle { + id: n2 + color: "cyan" + width: 200 + height: 50 + } + + Rectangle { + id: n3 + color: "aquamarine" + width: 200 + height: 50 + } + + Rectangle { + id: n4 + color: "lightgreen" + width: 200 + height: 50 + } + } + + // for visually determining correctness. + //Timer { + // property int count: 0 + // interval: 1000 + // running: true + // repeat: true + // onTriggered: { + // if (count == 0) { + // count = 1; + // p.height = 800; + // } else { + // count = 0; + // p.height = 400; + // } + // } + //} + + Component.onCompleted: { + // we trigger just two position updates. + p.height = 800; + p.height = 400; + } +} |