Display avatar initials from display name of account. Fallback to contact/address.

This commit is contained in:
Julien Wadel 2024-11-05 17:16:16 +01:00
parent 4f3e29ba57
commit 23b961d681

View file

@ -24,10 +24,12 @@ Loader{
: '' : ''
readonly property string address: SettingsCpp.onlyDisplaySipUriUsername ? UtilsCpp.getUsername(_address) : _address readonly property string address: SettingsCpp.onlyDisplaySipUriUsername ? UtilsCpp.getUsername(_address) : _address
property var displayNameObj: UtilsCpp.getDisplayName(_address) property var displayNameObj: UtilsCpp.getDisplayName(_address)
property string displayNameVal: contact property string displayNameVal: account && account.core.displayName
? contact.core.displayName ? account.core.displayName
: displayNameObj : contact && contact.core.displayName
? displayNameObj.value ? contact.core.displayName
: displayNameObj
? displayNameObj.value
: "" : ""
property bool haveAvatar: (account && account.core?.pictureUri || false) property bool haveAvatar: (account && account.core?.pictureUri || false)
|| (contact && contact.core.pictureUri) || (contact && contact.core.pictureUri)