Remove central messageBox in favour of local box

The profile import/export was the only place where it was used, in our code base.

Contributes to issue CURA-8687.
This commit is contained in:
Ghostkeeper 2022-02-04 14:31:27 +01:00
parent 9a3cab1ec2
commit 7f8591718d
No known key found for this signature in database
GPG key ID: D2A8871EE34EC59A
3 changed files with 9 additions and 58 deletions

View file

@ -311,19 +311,8 @@ Item
onAccepted:
{
var result = Cura.ContainerManager.importProfile(fileUrl);
messageDialog.title = catalog.i18nc("@title:window", "Import Profile")
messageDialog.text = result.message;
if (result.status == "ok")
{
messageDialog.icon = StandardIcon.Information;
}
else if (result.status == "warning" || result.status == "duplicate")
{
messageDialog.icon = StandardIcon.Warning;
}
else
{
messageDialog.icon = StandardIcon.Critical;
}
messageDialog.open();
CuraApplication.setDefaultPath("dialog_profile_path", folder);
}
@ -344,7 +333,7 @@ Item
if (result && result.status == "error")
{
messageDialog.icon = StandardIcon.Critical;
messageDialog.title = catalog.i18nc("@title:window", "Export Profile")
messageDialog.text = result.message;
messageDialog.open();
}
@ -354,6 +343,13 @@ Item
}
}
//Dialogue box for showing the result of importing or exporting profiles.
UM.MessageDialog
{
id: messageDialog
standardButtons: Dialog.Ok
}
Item
{
id: contentsItem