Set warning only if there are missing materials

CURA-6990
This commit is contained in:
c.lamboo 2022-06-01 10:09:23 +02:00
parent 84f19458c5
commit cd18bfb893

View File

@ -442,34 +442,32 @@ UM.Dialog
}
}
property bool warning: true
buttonWarningText: "The material used in this project is currently not installed in Cura.<br/>Install the material profile and reopen the project."
buttonWarning: warning
buttonWarning: manager.missingPackages.length > 0
buttonSpacing: UM.Theme.getSize("default_margin").width
rightButtons: [
Cura.TertiaryButton
{
visible: !warning
visible: !buttonWarning
text: catalog.i18nc("@action:button", "Cancel")
onClicked: reject()
},
Cura.PrimaryButton
{
visible: !warning
visible: !buttonWarning
text: catalog.i18nc("@action:button", "Open")
onClicked: accept()
},
Cura.TertiaryButton
{
visible: warning
visible: buttonWarning
text: catalog.i18nc("@action:button", "Open project anyway")
onClicked: reject()
},
Cura.PrimaryButton
{
visible: warning
visible: buttonWarning
text: catalog.i18nc("@action:button", "Install missing Material")
onClicked: accept()
}