aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qmltc/QmltcTests/documentWithIds.qml
blob: 5936be96bdee67cd53de6f2a04f3bcf1b3f66efc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
import QtQuick

Item {
    property QtObject rectProperty: Rectangle {
        id: rectangle
        objectName: "rectangle"
    }

    Row {
        id: row
        objectName: "row"

        Rectangle {
            Text {
                id: textInRectangle
                objectName: "textInRectangle"
            }
        }

        property list<QtObject> listOfObjects: [
            Item {
                id: itemInList
                objectName: "itemInList"

                property QtObject foobarProperty: QtObject { id: foobar; objectName: "foobar" }
            },
            QtObject {
                id: objectInList
                objectName: "objectInList"
            }
        ]

        Item {
            id: item
            objectName: "item"
        }
    }

    property QtObject gridProperty: GridView {
        id: gridView
        objectName: "gridView"
    }

    TableView {
        id: tableView
        objectName: "tableView"

        property Component before: Component {
            id: beforeDelegate
            Text {
                id: beforeDelegateText
                objectName: "beforeDelegateText"
            }
        }
        Component {
            id: beforeDelegateDefaultProperty
            Text {
                id: beforeDelegateDefaultPropertyText
                objectName: "beforeDelegateDefaultPropertyText"
            }
        }

        delegate: Rectangle {
            id: delegateRect
            objectName: "delegateRect"
        }

        Component {
            id: afterDelegateDefaultProperty
            Text {
                id: afterDelegateDefaultPropertyText
                objectName: "afterDelegateDefaultPropertyText"
            }
        }
        property Component after: Component {
            id: afterDelegate
            Text {
                id: afterDelegateText
                objectName: "afterDelegateText"
            }
        }
    }

    property QtObject explicitCompProperty: Component {
        id: explicitComponent
        Text {
            id: explicitText
            objectName: "explicitText"
        }
    }

    property QtObject sentinelProperty: QtObject {
        id: sentinel
        objectName: "sentinel"
    }
}