53 lines
1.3 KiB
QML
53 lines
1.3 KiB
QML
import QtQuick 2.0
|
|
|
|
Item {
|
|
width: 640
|
|
height: 480
|
|
Row {
|
|
Repeater{ model: 3;
|
|
delegate: Component {
|
|
Rectangle {
|
|
color: "red"
|
|
width: 50
|
|
height: 50
|
|
z: {
|
|
if (index == 0)
|
|
return 2;
|
|
else if (index == 1)
|
|
return 1;
|
|
else
|
|
return 3;
|
|
}
|
|
objectName: {
|
|
if (index == 0)
|
|
return "one";
|
|
else if (index == 1)
|
|
return "two";
|
|
else
|
|
return "three";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
//This crashed once (QTBUG-16959) because the repeater ended up on the end of the list
|
|
//If this grid just instantiates without crashing, then it has not regressed.
|
|
Grid {
|
|
id: grid
|
|
rows: 2
|
|
flow: Grid.TopToBottom
|
|
|
|
Repeater {
|
|
model: 13
|
|
Rectangle {
|
|
color: "goldenrod"
|
|
width: 100
|
|
height: 100
|
|
radius: 10
|
|
border.width: 1
|
|
}
|
|
}
|
|
}
|
|
}
|