diff --git a/src/leek/qml/ModPage.qml b/src/leek/qml/ModPage.qml index 96dce42..00b3023 100644 --- a/src/leek/qml/ModPage.qml +++ b/src/leek/qml/ModPage.qml @@ -18,20 +18,24 @@ Kirigami.Page { } Kirigami.Dialog { - id: notImplementedDialog - title: "Not implemented" - standardButtons: Kirigami.Dialog.Ok + id: deleteConfirmationDialog + title: "Delete mod" + standardButtons: Kirigami.Dialog.Ok | Kirigami.Dialog.Cancel padding: Kirigami.Units.largeSpacing Controls.Label { - text: "Deleting is not implemented yet" + text: "Permanently delete this mod?" + } + onOpened: { + const deleteButton = standardButton(Kirigami.Dialog.Cancel) + deleteButton.forceActiveFocus() } } actions: [ Kirigami.Action { - text: "Remove" + text: "Delete" icon.name: "delete-symbolic" - onTriggered: notImplementedDialog.open() + onTriggered: deleteConfirmationDialog.open() } ]