summary refs log tree commit diff
path: root/resources
diff options
context:
space:
mode:
authorHiers <dvmap@protonmail.com>2022-08-22 00:01:20 +0100
committerHiers <dvmap@protonmail.com>2022-08-22 00:01:20 +0100
commitb94689c4d133d279e19e35f49ed08c438b066347 (patch)
tree8200db79ff5ab2fff3047b67234ac43d707b07b0 /resources
parentMerge pull request #1156 from foresto/patch-1 (diff)
downloadnheko-b94689c4d133d279e19e35f49ed08c438b066347.tar.xz
Added discrete edit button to room profiles.
Diffstat (limited to 'resources')
-rw-r--r--resources/qml/dialogs/RoomSettings.qml18
1 files changed, 16 insertions, 2 deletions
diff --git a/resources/qml/dialogs/RoomSettings.qml b/resources/qml/dialogs/RoomSettings.qml

index 6376c76b..137df6c4 100644 --- a/resources/qml/dialogs/RoomSettings.qml +++ b/resources/qml/dialogs/RoomSettings.qml
@@ -49,6 +49,8 @@ ApplicationWindow { spacing: Nheko.paddingMedium Avatar { + id: displayAvatar + Layout.topMargin: Nheko.paddingMedium url: roomSettings.roomAvatarUrl.replace("mxc://", "image://MxcImage/") roomid: roomSettings.roomId @@ -56,9 +58,21 @@ ApplicationWindow { height: 130 width: 130 Layout.alignment: Qt.AlignHCenter - onClicked: { - if (roomSettings.canChangeAvatar) + onClicked: TimelineManager.openImageOverlay(null, roomSettings.roomAvatarUrl, "", 0, 0) + + ImageButton { + hoverEnabled: true + ToolTip.visible: hovered + ToolTip.text: qsTr("Change room avatar.") + anchors.left: displayAvatar.left + anchors.top: displayAvatar.top + anchors.leftMargin: Nheko.paddingMedium + anchors.topMargin: Nheko.paddingMedium + visible: roomSettings.canChangeAvatar + image: ":/icons/icons/ui/edit.svg" + onClicked: { roomSettings.updateAvatar(); + } } }