Fix power icons position when room pane collapsed

This commit is contained in:
miruka 2019-12-04 09:17:13 -04:00
parent 34e0ec7c7d
commit 915c96f174
2 changed files with 5 additions and 1 deletions

View File

@ -7,6 +7,7 @@ HAvatar {
property string userId
property string displayName
property int powerLevel: 0
property bool shiftPowerIconPosition: true
readonly property bool admin: powerLevel >= 100
readonly property bool moderator: powerLevel >= 50 && ! admin
@ -16,10 +17,12 @@ HAvatar {
active: admin || moderator
anchors.top: parent.top
anchors.left: parent.left
anchors.topMargin: -16 / 2
anchors.topMargin: shiftPowerIconPosition ? -16 / 2 : 0
anchors.leftMargin: anchors.topMargin
z: 100
Behavior on anchors.topMargin { HNumberAnimation {} }
sourceComponent: HIcon {
small: true
svgName: "user-power-" + (admin ? "100" : "50")

View File

@ -12,6 +12,7 @@ HTileDelegate {
displayName: model.display_name
mxc: model.avatar_url
powerLevel: model.power_level
shiftPowerIconPosition: ! roomSidePane.collapsed
}
title.text: model.display_name || model.user_id