import QtQuick 2.1 | |
Rectangle { | |
ListModel { | |
id: model | |
ListElement { name: "hello"} | |
} | |
ListView { | |
id: list | |
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 | |
} |