blob: 3feec691cf4cdde598b86a4ab1642d0186d9d804 (
plain)
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
|
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
}
|