Например,
ListView {
id: listView
anchors.fill: parent
anchors.margins: 20
model: myModel
delegate: myDelegate
highlightFollowsCurrentItem: true
focus: true
ListModel {
id: myModel
ListElement {
name: "Apple"; cost: 2.45
attributes: [
ListElement { description: "Core" },
ListElement { description: "Deciduous" }
]
isOnMouse: false
}
}
Я использую myDelegate по умолчанию для любой модели, но если щелкнуть один из элементов, я хочу использовать другой делегат для этого элемента, только для этого элемента.
Возможно ли это?