moment/harmonyqml/components/side_pane/RoomList.qml
miruka 13fca98838 Rooms and threads fixes
- Fix roomList height again, now based on model.count().
  All delegates are assumed to be the same height

- Properly update room list when a room is joined or left

- Catch exceptions happening in threads (futures), which previously
  passed silently

- Show "Empty room?" as "<i>Empty Room</i>" + gray [?] avatar
2019-04-13 08:59:10 -04:00

22 lines
469 B
QML

import QtQuick 2.7
import QtQuick.Controls 2.2
import QtQuick.Layouts 1.4
import "../base" as Base
ListView {
property var for_user_id: null
property int childrenHeight: 36
property int contentHeight: 0
onCountChanged: {
contentHeight = childrenHeight * model.count +
spacing * (model.count - 1)
}
id: "roomList"
spacing: 8
model: Backend.models.rooms.get(for_user_id)
delegate: RoomDelegate {}
}