Maybe fix the DelegateModel + ListView.add bug

This commit is contained in:
miruka
2020-05-01 02:12:58 -04:00
parent bf20b7864d
commit c352275089
4 changed files with 43 additions and 25 deletions

View File

@@ -7,14 +7,25 @@ import "../Base"
HListView {
id: roomList
add: null // See the XXX comment in HListView.qml
model: HStringFilterModel {
id: filterModel
sourceModel: ModelStore.get("every_room")
field: "display_name"
delegate: Room {
id: room
width: roomList.width
onActivated: showRoomAtIndex(model.index)
ListView.onAdd: ParallelAnimation {
HNumberAnimation {
target: room; property: "opacity"; from: 0; to: 1;
}
HNumberAnimation {
target: room; property: "scale"; from: 0; to: 1;
}
}
}
}