Update buttons in work space dialog

Use Cura-styled buttons
Use dialog accecpt-reject handlers

CURA-8688
This commit is contained in:
casper 2022-02-18 14:21:37 +01:00
parent 67c80e8a37
commit 26470440f0

View File

@ -432,44 +432,24 @@ UM.Dialog
} }
} }
} }
Item
{ buttonSpacing: UM.Theme.getSize("default_margin").width
id: buttonsItem
width: parent.width rightButtons: [
height: childrenRect.height Cura.TertiaryButton
anchors.bottom: parent.bottom
anchors.right: parent.right
Button
{ {
id: cancel_button id: cancel_button
text: catalog.i18nc("@action:button","Cancel"); text: catalog.i18nc("@action:button", "Cancel")
onClicked: { manager.onCancelButtonClicked() } onClicked: reject()
enabled: true },
anchors.bottom: parent.bottom Cura.PrimaryButton
anchors.right: ok_button.left
anchors.rightMargin: 2 * screenScaleFactor
}
Button
{ {
id: ok_button id: ok_button
anchors.right: parent.right text: catalog.i18nc("@action:button", "Open")
anchors.bottom: parent.bottom onClicked: accept()
text: catalog.i18nc("@action:button","Open");
onClicked: { manager.closeBackend(); manager.onOkButtonClicked() }
} }
} ]
onRejected: manager.onCancelButtonClicked()
function accept() { onAccepted: manager.onOkButtonClicked()
manager.closeBackend();
manager.onOkButtonClicked();
base.visible = false;
base.accept();
}
function reject() {
manager.onCancelButtonClicked();
base.visible = false;
base.rejected();
}
} }