Integrate ImagePackDeleteDialog in ImagePackSettingsDialog as delete confirmation

This commit is contained in:
FallenValkyrie 2023-12-07 01:00:06 +01:00
parent e3fe1703fa
commit 2aefe78a63
No known key found for this signature in database
GPG Key ID: 9D1AE3C23A00B8BC

View File

@ -32,7 +32,11 @@ ApplicationWindow {
ImagePackEditorDialog { ImagePackEditorDialog {
} }
}
Component {
id: packDeleteDialog
ImagePackDeleteDialog {}
} }
AdaptiveLayout { AdaptiveLayout {
@ -189,8 +193,10 @@ ApplicationWindow {
} }
Button { RowLayout {
Layout.alignment: Qt.AlignHCenter Layout.alignment: Qt.AlignHCenter
Button {
text: qsTr("Edit") text: qsTr("Edit")
enabled: currentPack.canEdit enabled: currentPack.canEdit
onClicked: { onClicked: {
@ -201,6 +207,18 @@ ApplicationWindow {
timelineRoot.destroyOnClose(dialog); timelineRoot.destroyOnClose(dialog);
} }
} }
Button {
text: qsTr("Remove")
enabled: currentPack.canEdit
onClicked: {
var dialog = packDeleteDialog.createObject(timelineRoot, {
"imagePack": currentPack
});
dialog.open();
timelineRoot.destroyOnClose(packDeleteDialog);
}
}
}
GridView { GridView {
Layout.fillHeight: true Layout.fillHeight: true