summary refs log tree commit diff
path: root/resources/qml/dialogs/ImagePackEditorDialog.qml
diff options
context:
space:
mode:
Diffstat (limited to 'resources/qml/dialogs/ImagePackEditorDialog.qml')
-rw-r--r--resources/qml/dialogs/ImagePackEditorDialog.qml21
1 files changed, 21 insertions, 0 deletions
diff --git a/resources/qml/dialogs/ImagePackEditorDialog.qml b/resources/qml/dialogs/ImagePackEditorDialog.qml
index 1db5d45f..d5be9580 100644
--- a/resources/qml/dialogs/ImagePackEditorDialog.qml
+++ b/resources/qml/dialogs/ImagePackEditorDialog.qml
@@ -148,6 +148,27 @@ ApplicationWindow {
                         width: 130
                         crop: false
                         Layout.alignment: Qt.AlignHCenter
+
+                        ImageButton {
+                            hoverEnabled: true
+                            ToolTip.visible: hovered
+                            ToolTip.text: qsTr("Change the overview image for this pack")
+                            anchors.left: parent.left
+                            anchors.top: parent.top
+                            anchors.leftMargin: Nheko.paddingMedium
+                            anchors.topMargin: Nheko.paddingMedium
+                            image: ":/icons/icons/ui/edit.svg"
+                            onClicked: addAvatarDialog.open()
+
+                            FileDialog {
+                                id: addAvatarDialog
+
+                                folder: StandardPaths.writableLocation(StandardPaths.PicturesLocation)
+                                fileMode: FileDialog.OpenFile
+                                nameFilters: [qsTr("Overview Image (*.png *.webp *.jpg *.jpeg)")]
+                                onAccepted: imagePack.setAvatar(file)
+                            }
+                        }
                     }
 
                     MatrixText {