qt6-bb10/qtdeclarative/tests/auto/quick/qquicklistview/data/emptymodel.qml

28 lines
582 B
QML

import QtQuick 2.1
Rectangle {
ListModel {
id: model
ListElement { name: "hello"}
}
ListView {
id: list
width: 100
height: 100
model: model
delegate: Item {
}
}
function remove() {
model.remove(0)
list.forceLayout()
isCurrentItemNull = list.currentItem === null //check no seg fault
}
function add() {
model.append({name: "hello"})
list.forceLayout()
isCurrentItemNull = list.currentItem === null
}
property bool isCurrentItemNull
}