import QtQuick 2.13 import Qt.labs.platform 1.1 import QtQuick.Controls 2.13 import QtQuick.Window 2.13 import QtQuick.Layouts 1.13 import QtQml.Models 2.13 import QtGraphicalEffects 1.13 import QtQuick.Dialogs 1.3 import "../../../../shared" import "../../../../shared/status" import "../../../../imports" import "../components" import "./samples/" import "./MessageComponents" import "../ContactsColumn" Rectangle { id: userList color: Style.current.secondaryMenuBackground ListView { id: userListView anchors.fill: parent anchors.bottomMargin: Style.current.bigPadding spacing: 0 boundsBehavior: Flickable.StopAtBounds model: userListDelegate } DelegateModelGeneralized { id: userListDelegate lessThan: [ function(left, right) { return left.lastSeen > right.lastSeen } ] model: messageList.userList delegate: User { publicKey: model.publicKey name: model.userName identicon: model.identicon lastSeen: model.lastSeen currentTime: svRoot.currentTime } } }