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
|
import QtQuick 2.0
GridView {
id: view
width: 240; height: 320
property variant addedDelegates: []
property int removedDelegateCount
model: testModel
cellWidth: delegateWidth; cellHeight: delegateHeight
delegate: Rectangle {
width: delegateWidth; height: delegateHeight
border.width: 1
GridView.onAdd: {
var obj = GridView.view.addedDelegates
obj.push(model.name)
GridView.view.addedDelegates = obj
}
GridView.onRemove: {
view.removedDelegateCount += 1
}
}
}
|