here we go
import QtQuick 1.0
Rectangle {
width: 360
height: 360
ListModel {
id: model1
ListElement {
name: "name"
}
ListElement {
name: "name"
}
ListElement {
name: "name"
}
}
ListModel {
id: model2
ListElement {
name: "inside"
}
ListElement {
name: "inside"
}
ListElement {
name: "inside"
}
}
Component {
id: delegate2
Item {
width: 100
height: col.childrenRect.height
Column {
id: col2
Text {
id: name1
text: name
anchors.left: parent.left
anchors.right: parent.right
}
}
}
}
ListView {
id: outer
model: model1
delegate: listdelegate
}
Component {
id: listdelegate
Item {
width: 100
height: col.childrenRect.height
Column {
id: col
Text {
id: t1
text: name
anchors.left: parent.left
anchors.right: parent.right
}
Text {
id: t2
text: name
anchors.left: parent.left
anchors.right: parent.right
}
ListView {
id: insidelist
model: model2
delegate: delegate2
height: contentItem.height
anchors.left: parent.left
anchors.right: parent.right
}
}
}
}
}
import QtQuick 1.0
Rectangle {
width: 360
height: 360
ListModel {
id: model1
ListElement {
name: "name"
}
ListElement {
name: "name"
}
ListElement {
name: "name"
}
}
ListModel {
id: model2
ListElement {
name: "inside"
}
ListElement {
name: "inside"
}
ListElement {
name: "inside"
}
}
Component {
id: delegate2
Item {
width: 100
height: col.childrenRect.height
Column {
id: col2
Text {
id: name1
text: name
anchors.left: parent.left
anchors.right: parent.right
}
}
}
}
ListView {
id: outer
model: model1
delegate: listdelegate
}
Component {
id: listdelegate
Item {
width: 100
height: col.childrenRect.height
Column {
id: col
Text {
id: t1
text: name
anchors.left: parent.left
anchors.right: parent.right
}
Text {
id: t2
text: name
anchors.left: parent.left
anchors.right: parent.right
}
ListView {
id: insidelist
model: model2
delegate: delegate2
height: contentItem.height
anchors.left: parent.left
anchors.right: parent.right
}
}
}
}
}
To copy to clipboard, switch view to plain text mode
Bookmarks