summary refs log tree commit diff
diff options
context:
space:
mode:
authorDeepBlueV7.X <nicolas.werner@hotmail.de>2022-08-21 23:12:15 +0000
committerGitHub <noreply@github.com>2022-08-21 23:12:15 +0000
commit2e5e157db6a3f3caf0393130037a85d50c0ff9e6 (patch)
tree8200db79ff5ab2fff3047b67234ac43d707b07b0
parentMerge pull request #1156 from foresto/patch-1 (diff)
parentAdded discrete edit button to room profiles. (diff)
downloadnheko-2e5e157db6a3f3caf0393130037a85d50c0ff9e6.tar.xz
Merge pull request #1162 from Hiers/discrete-roomprofile-edit
Added discrete edit button to room profiles.
-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(); + } } }