diff options
Diffstat (limited to 'tests/auto/quick/qquicklistview2/data/sectionGeometryChange.qml')
-rw-r--r-- | tests/auto/quick/qquicklistview2/data/sectionGeometryChange.qml | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/tests/auto/quick/qquicklistview2/data/sectionGeometryChange.qml b/tests/auto/quick/qquicklistview2/data/sectionGeometryChange.qml new file mode 100644 index 0000000000..6981af51ec --- /dev/null +++ b/tests/auto/quick/qquicklistview2/data/sectionGeometryChange.qml @@ -0,0 +1,58 @@ +import QtQuick +import QtQuick.Controls + +Rectangle { + width: 640 + height: 480 + color: "#FFFFFF" + ListView { + objectName: "list" + anchors.fill: parent + + delegate: Rectangle { + objectName: value + implicitHeight: text.implicitHeight + color: "#ff3" + + Text { + id: text + width: parent.width + padding: 5 + font.pixelSize: 20 + text: value + } + } + + section { + property: "section" + + delegate: Rectangle { + objectName: section + width: parent.width + implicitHeight: text.implicitHeight + color: "#3ff" + + Text { + id: text + width: parent.width + padding: 5 + font.pixelSize: 20 + text: section + wrapMode: Text.Wrap + } + } + } + + model: ListModel { + ListElement { value: "Element1"; section: "Section1" } + ListElement { value: "Element2"; section: "Section1" } + ListElement { value: "Element3"; section: "Section1" } + ListElement { value: "Element4"; section: "Section2" } + ListElement { value: "Element5"; section: "Section2" } + ListElement { value: "Element6"; section: "Section2" } + ListElement { value: "Element7"; section: "Section2" } + ListElement { value: "Element8"; section: "Section3" } + ListElement { value: "Element9"; section: "Section3" } + } + } +} |