diff --git a/resources/qml/DiscardOrKeepProfileChangesDialog.qml b/resources/qml/DiscardOrKeepProfileChangesDialog.qml index 4f758d22eb..570fd06013 100644 --- a/resources/qml/DiscardOrKeepProfileChangesDialog.qml +++ b/resources/qml/DiscardOrKeepProfileChangesDialog.qml @@ -129,29 +129,46 @@ UM.Dialog model: base.changesModel } - Row + Item { anchors.right: parent.right - anchors.rightMargin: UM.Theme.getSize("default_margin").width - spacing: UM.Theme.getSize("default_margin").width - Button - { - text: catalog.i18nc("@action:button", "Keep"); - onClicked: - { - Printer.discardOrKeepProfileChangesClosed("keep") - base.hide() - } - } + anchors.left: parent.left + anchors.margins: UM.Theme.getSize("default_margin").width + height:childrenRect.height + Button { + id: discardButton text: catalog.i18nc("@action:button", "Discard"); + anchors.right: parent.right onClicked: { Printer.discardOrKeepProfileChangesClosed("discard") base.hide() } } + + Button + { + id: keepButton + text: catalog.i18nc("@action:button", "Keep"); + anchors.right: discardButton.left + anchors.rightMargin: UM.Theme.getSize("default_margin").width + onClicked: + { + Printer.discardOrKeepProfileChangesClosed("keep") + base.hide() + } + } + + Button + { + id: createNewProfileButton + text: catalog.i18nc("@action:button", "Create new profile"); + anchors.left: parent.left + action: Cura.Actions.addProfile + onClicked: base.hide() + } } } } \ No newline at end of file