diff --git a/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml b/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml index 5742e12a3c..298ecc1496 100644 --- a/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml +++ b/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml @@ -53,6 +53,7 @@ Item onClicked: menu.opened ? menu.close() : menu.open() anchors.right: profileWarningReset.left + anchors.rightMargin: UM.Theme.getSize("narrow_margin").width width: UM.Theme.getSize("print_setup_big_item").width - profileWarningReset.width height: textLabel.contentHeight + 2 * UM.Theme.getSize("narrow_margin").height hoverEnabled: true @@ -157,6 +158,7 @@ Item id: profileWarningReset width: childrenRect.width anchors.right: parent.right + anchors.verticalCenter: parent.verticalCenter fullWarning: false } diff --git a/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml b/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml index 1aa10a9b42..646e835cb2 100644 --- a/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml +++ b/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml @@ -233,18 +233,19 @@ Popup right: parent.right } - height: textLabel.contentHeight + 2 * UM.Theme.getSize("narrow_margin").height + height: textLabel.contentHeight + UM.Theme.getSize("default_margin").height contentItem: Item { width: parent.width - height: childrenRect.height + height: parent.height UM.Label { id: textLabel text: manageProfilesButton.text height: contentHeight + anchors.verticalCenter: parent.verticalCenter } UM.Label { @@ -252,6 +253,7 @@ Popup text: Cura.Actions.manageProfiles.shortcut color: UM.Theme.getColor("text_lighter") height: contentHeight + anchors.verticalCenter: parent.verticalCenter anchors.right: parent.right anchors.rightMargin: UM.Theme.getSize("default_margin").width } @@ -266,7 +268,7 @@ Popup Item { width: 2 - height: UM.Theme.getSize("default_radius").width + height: UM.Theme.getSize("default_radius").width } } } diff --git a/resources/qml/PrintSetupSelector/ProfileWarningReset.qml b/resources/qml/PrintSetupSelector/ProfileWarningReset.qml index 5e6a3d8157..7661943742 100644 --- a/resources/qml/PrintSetupSelector/ProfileWarningReset.qml +++ b/resources/qml/PrintSetupSelector/ProfileWarningReset.qml @@ -13,13 +13,13 @@ Item property bool fullWarning: true // <- Can you see the warning icon and the text, or is it just the buttons? height: visible ? UM.Theme.getSize("action_button_icon").height : 0 - visible: Cura.SimpleModeSettingsManager.isProfileCustomized || Cura.MachineManager.hasCustomQuality + visible: Cura.MachineManager.hasUserSettings || Cura.MachineManager.hasCustomQuality Rectangle { id: warningIcon visible: fullWarning - color: UM.Theme.getColor("um_yellow_5") + color: UM.Theme.getColor("warning") height: UM.Theme.getSize("action_button_icon").height width: visible ? height : 0 radius: width @@ -30,6 +30,7 @@ Item } UM.ColorImage { + id: warningIconImage height: UM.Theme.getSize("action_button_icon").height width: height source: UM.Theme.getIcon("Warning", "low") @@ -54,7 +55,7 @@ Item State { name: "settings changed and custom quality" - when: Cura.SimpleModeSettingsManager.isProfileCustomized && Cura.MachineManager.hasCustomQuality + when: Cura.MachineManager.hasUserSettings && Cura.MachineManager.hasCustomQuality PropertyChanges { target: warning @@ -63,7 +64,6 @@ Item return catalog.i18nc("@info, %1 is the name of the custom profile", "%1 custom profile is active and you overwrote some settings.").arg(profile_name) } } - }, State { @@ -80,7 +80,21 @@ Item }, State { - name: "settings changed" + name: "recommended settings changed" + when: Cura.MachineManager.hasUserSettings + PropertyChanges + { + target: warning + text: + { + var profile_name = Cura.MachineManager.activeQualityOrQualityChangesName; + return catalog.i18nc("@info %1 is the name of a profile", "Recommended settings (for %1) were altered.").arg(profile_name); + } + } + }, + State + { + name: "custom settings changed" when: Cura.SimpleModeSettingsManager.isProfileCustomized PropertyChanges { @@ -110,7 +124,7 @@ Item color: enabled ? UM.Theme.getColor("accent_1") : UM.Theme.getColor("disabled") hoverColor: UM.Theme.getColor("primary_hover") - enabled: Cura.MachineManager.hasCustomQuality || Cura.SimpleModeSettingsManager.isProfileCustomized + enabled: Cura.MachineManager.hasCustomQuality || Cura.MachineManager.hasUserSettings onClicked: Cura.MachineManager.resetToUseDefaultQuality() UM.ToolTip @@ -126,7 +140,7 @@ Item Item { id: buttonsSpacer - width: UM.Theme.getSize("action_button_icon").height + width: UM.Theme.getSize("default_margin").width anchors.right: compareAndSaveButton.left } @@ -145,7 +159,7 @@ Item color: enabled ? UM.Theme.getColor("accent_1") : UM.Theme.getColor("disabled") hoverColor: UM.Theme.getColor("primary_hover") - enabled: Cura.SimpleModeSettingsManager.isProfileCustomized + enabled: Cura.MachineManager.hasUserSettings onClicked: CuraApplication.showCompareAndSaveProfileChanges ( Cura.MachineManager.hasCustomQuality ?