diff --git a/plugins/UltimakerMachineActions/BedLevelMachineAction.qml b/plugins/UltimakerMachineActions/BedLevelMachineAction.qml index d043c20df5..602e945922 100644 --- a/plugins/UltimakerMachineActions/BedLevelMachineAction.qml +++ b/plugins/UltimakerMachineActions/BedLevelMachineAction.qml @@ -47,39 +47,23 @@ Cura.MachineAction text: catalog.i18nc("@label", "For every position; insert a piece of paper under the nozzle and adjust the print bed height. The print bed height is right when the paper is slightly gripped by the tip of the nozzle.") } - Item + Row { id: bedlevelingWrapper anchors.top: bedlevelingText.bottom anchors.topMargin: UM.Theme.getSize("default_margin").height anchors.horizontalCenter: parent.horizontalCenter - height: skipBedlevelingButton.height - width: bedlevelingButton.width + skipBedlevelingButton.width + UM.Theme.getSize("default_margin").height < bedLevelMachineAction.width ? bedlevelingButton.width + skipBedlevelingButton.width + UM.Theme.getSize("default_margin").height : bedLevelMachineAction.width + width: childrenRect.width + spacing: UM.Theme.getSize("default_margin").width Button { id: bedlevelingButton - anchors.top: parent.top - anchors.left: parent.left text: catalog.i18nc("@action:button","Move to Next Position"); onClicked: { manager.moveToNextLevelPosition() } } - - Button - { - id: skipBedlevelingButton - anchors.top: parent.width < bedLevelMachineAction.width ? parent.top : bedlevelingButton.bottom - anchors.topMargin: parent.width < bedLevelMachineAction.width ? 0 : UM.Theme.getSize("default_margin").height/2 - anchors.left: parent.width < bedLevelMachineAction.width ? bedlevelingButton.right : parent.left - anchors.leftMargin: parent.width < bedLevelMachineAction.width ? UM.Theme.getSize("default_margin").width : 0 - text: catalog.i18nc("@action:button","Skip bed leveling"); - onClicked: - { - manager.setFinished() - } - } } } } diff --git a/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml b/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml index 14ed1e2c51..27953874cd 100644 --- a/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml +++ b/plugins/UltimakerMachineActions/UMOCheckupMachineAction.qml @@ -39,19 +39,17 @@ Cura.MachineAction text: catalog.i18nc("@label", "It's a good idea to do a few sanity checks on your Ultimaker. You can skip this step if you know your machine is functional"); } - Item + Row { id: startStopButtons anchors.top: pageDescription.bottom anchors.topMargin: UM.Theme.getSize("default_margin").height anchors.horizontalCenter: parent.horizontalCenter - height: childrenRect.height - width: startCheckButton.width + skipCheckButton.width + UM.Theme.getSize("default_margin").height < checkupMachineAction.width ? startCheckButton.width + skipCheckButton.width + UM.Theme.getSize("default_margin").height : checkupMachineAction.width + width: childrenRect.width + spacing: UM.Theme.getSize("default_margin").width Button { id: startCheckButton - anchors.top: parent.top - anchors.left: parent.left text: catalog.i18nc("@action:button","Start Printer Check"); onClicked: { @@ -60,17 +58,6 @@ Cura.MachineAction manager.startCheck() } } - - Button - { - id: skipCheckButton - anchors.top: parent.width < checkupMachineAction.width ? parent.top : startCheckButton.bottom - anchors.topMargin: parent.width < checkupMachineAction.width ? 0 : UM.Theme.getSize("default_margin").height/2 - anchors.left: parent.width < checkupMachineAction.width ? startCheckButton.right : parent.left - anchors.leftMargin: parent.width < checkupMachineAction.width ? UM.Theme.getSize("default_margin").width : 0 - text: catalog.i18nc("@action:button", "Skip Printer Check"); - onClicked: manager.setFinished() - } } Item diff --git a/plugins/UltimakerMachineActions/UpgradeFirmwareMachineAction.qml b/plugins/UltimakerMachineActions/UpgradeFirmwareMachineAction.qml index 37e4eae2d3..0c9b80c010 100644 --- a/plugins/UltimakerMachineActions/UpgradeFirmwareMachineAction.qml +++ b/plugins/UltimakerMachineActions/UpgradeFirmwareMachineAction.qml @@ -56,29 +56,21 @@ Cura.MachineAction wrapMode: Text.WordWrap text: catalog.i18nc("@label", "Cura requires these new features and thus your firmware will most likely need to be upgraded. You can do so now."); } - Item + Row { anchors.top: upgradeText2.bottom anchors.topMargin: UM.Theme.getSize("default_margin").height anchors.horizontalCenter: parent.horizontalCenter - width: upgradeButton.width + skipUpgradeButton.width + UM.Theme.getSize("default_margin").height < upgradeFirmwareMachineAction.width ? upgradeButton.width + skipUpgradeButton.width + UM.Theme.getSize("default_margin").height : upgradeFirmwareMachineAction.width + width: childrenRect.width + spacing: UM.Theme.getSize("default_margin").width Button { id: upgradeButton - anchors.top: parent.top - anchors.left: parent.left text: catalog.i18nc("@action:button","Upgrade to Marlin Firmware"); - onClicked: Cura.USBPrinterManager.updateAllFirmware() - } - Button - { - id: skipUpgradeButton - anchors.top: parent.width < upgradeFirmwareMachineAction.width ? parent.top : upgradeButton.bottom - anchors.topMargin: parent.width < upgradeFirmwareMachineAction.width ? 0 : UM.Theme.getSize("default_margin").height / 2 - anchors.left: parent.width < upgradeFirmwareMachineAction.width ? upgradeButton.right : parent.left - anchors.leftMargin: parent.width < upgradeFirmwareMachineAction.width ? UM.Theme.getSize("default_margin").width : 0 - text: catalog.i18nc("@action:button", "Skip Upgrade"); - onClicked: manager.setFinished() + onClicked: + { + Cura.USBPrinterManager.updateAllFirmware() + } } } } diff --git a/resources/qml/Preferences/MachinesPage.qml b/resources/qml/Preferences/MachinesPage.qml index 0dc3bb32eb..b057a33d52 100644 --- a/resources/qml/Preferences/MachinesPage.qml +++ b/resources/qml/Preferences/MachinesPage.qml @@ -107,6 +107,12 @@ UM.ManagementPage contents = content; content.onCompleted.connect(hide) } + rightButtons: Button + { + text: catalog.i18nc("@action:button", "Close") + iconName: "dialog-close" + onClicked: actionDialog.accept() + } } Row