import QtQuick 2.0 Item { ListModel { id: fruitModel ListElement { name: "Apple" cost: 2.45 } ListElement { name: "Orange" cost: 3.25 } ListElement { name: "Banana" cost: 1.95 } } Component { id: fruitDelegate Item { width: 200; height: 50 Text { text: name } Text { text: '$'+cost; anchors.right: parent.right } MouseArea { anchors.fill: parent onClicked: fruitModel.remove(index) } } } ListView { model: fruitModel delegate: fruitDelegate anchors.fill: parent } }