// SPDX-License-Identifier: LGPL-3.0-or-later import QtQuick 2.12 import QtQuick.Layouts 1.12 import "../../../Base" import "../../../Base/HTile" HTile { id: root property bool colorName: hovered backgroundColor: "transparent" contentItem: ContentRow { tile: root HUserAvatar { id: avatar userId: model.id displayName: model.display_name mxc: model.avatar_url compact: root.compact implicitHeight: compact ? theme.controls.avatar.compactSize : 24 // XXX } TitleLabel { textFormat: TitleLabel.StyledText text: (model.display_name || model.id) + ( model.display_name ? " ".repeat(2) + utils.htmlColorize( model.id, theme.chat.roomPane.listView.member.subtitle, ) : "" ) color: root.colorName ? utils.nameColor(model.display_name || model.id.substring(1)) : theme.chat.roomPane.listView.member.name Behavior on color { HColorAnimation {} } } } }