Use and fix avatars in Accounts settings

This commit is contained in:
Tobias Fella
2022-10-24 01:45:23 +02:00
parent 2817ce9d16
commit 88d38578e6
2 changed files with 7 additions and 1 deletions

View File

@@ -22,6 +22,7 @@ Kirigami.ScrollablePage {
Kirigami.Avatar {
id: avatar
source: root.connection && root.connection.localUser.avatarMediaId ? ("image://mxc/" + root.connection.localUser.avatarMediaId) : ""
name: root.connection.localUser.displayName ?? root.connection.localUser.id
MouseArea {
id: mouseArea

View File

@@ -27,7 +27,12 @@ Kirigami.ScrollablePage {
text: model.connection.localUser.displayName
labelItem.textFormat: Text.PlainText
subtitle: model.connection.localUserId
icon: model.connection.localUser.avatarMediaId ? ("image://mxc/" + model.connection.localUser.avatarMediaId) : "im-user"
leading: Kirigami.Avatar {
name: model.connection.localUser.displayName ?? model.connection.localUser.id
source: model.connection.localUser.avatarMediaId ? ("image://mxc/" + model.connection.localUser.avatarMediaId) : ""
width: height
}
onClicked: {
Controller.activeConnection = model.connection;