Improve UserDetailDialog
- Cleanup Layout. - Remove broken show avatar as FullScreenImage as I see no value and it hasn't worked for a while now and no one complained.
This commit is contained in:
@@ -24,9 +24,10 @@ Kirigami.OverlaySheet {
|
|||||||
|
|
||||||
parent: applicationWindow().overlay
|
parent: applicationWindow().overlay
|
||||||
|
|
||||||
leftPadding: 0
|
leftPadding: Kirigami.Units.smallSpacing
|
||||||
rightPadding: 0
|
rightPadding: Kirigami.Units.smallSpacing
|
||||||
topPadding: 0
|
topPadding: 0
|
||||||
|
bottomPadding: 0
|
||||||
|
|
||||||
title: i18nc("@title:menu Account detail dialog", "Account detail")
|
title: i18nc("@title:menu Account detail dialog", "Account detail")
|
||||||
|
|
||||||
@@ -36,8 +37,8 @@ Kirigami.OverlaySheet {
|
|||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
Layout.leftMargin: Kirigami.Units.largeSpacing
|
Layout.leftMargin: Kirigami.Units.largeSpacing
|
||||||
Layout.rightMargin: Kirigami.Units.largeSpacing
|
Layout.rightMargin: Kirigami.Units.largeSpacing
|
||||||
Layout.topMargin: Kirigami.Units.smallSpacing
|
Layout.topMargin: Kirigami.Units.largeSpacing
|
||||||
Layout.bottomMargin: Kirigami.Units.smallSpacing
|
Layout.bottomMargin: Kirigami.Units.largeSpacing
|
||||||
spacing: Kirigami.Units.largeSpacing
|
spacing: Kirigami.Units.largeSpacing
|
||||||
|
|
||||||
Kirigami.Avatar {
|
Kirigami.Avatar {
|
||||||
@@ -47,16 +48,6 @@ Kirigami.OverlaySheet {
|
|||||||
name: displayName
|
name: displayName
|
||||||
source: avatarMediaId ? ("image://mxc/" + avatarMediaId) : ""
|
source: avatarMediaId ? ("image://mxc/" + avatarMediaId) : ""
|
||||||
color: user.color
|
color: user.color
|
||||||
|
|
||||||
MouseArea {
|
|
||||||
anchors.fill: parent
|
|
||||||
|
|
||||||
onClicked: {
|
|
||||||
if (avatarMediaId) {
|
|
||||||
fullScreenImage.createObject(parent, {filename: displayName, source: room.urlToMxcUrl(avatarUrl)}).showFullScreen()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ColumnLayout {
|
ColumnLayout {
|
||||||
@@ -79,7 +70,9 @@ Kirigami.OverlaySheet {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
QQC2.MenuSeparator {}
|
Kirigami.Separator {
|
||||||
|
Layout.fillWidth: true
|
||||||
|
}
|
||||||
|
|
||||||
Kirigami.BasicListItem {
|
Kirigami.BasicListItem {
|
||||||
visible: user !== room.localUser
|
visible: user !== room.localUser
|
||||||
@@ -169,11 +162,6 @@ Kirigami.OverlaySheet {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Component {
|
|
||||||
id: fullScreenImage
|
|
||||||
|
|
||||||
FullScreenImage {}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
onSheetOpenChanged: {
|
onSheetOpenChanged: {
|
||||||
|
|||||||
Reference in New Issue
Block a user