From 72bd268e2d6796dbf332635f96d4fb1486ce3d17 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 4 Oct 2016 10:37:48 +0200 Subject: [PATCH] Export now exports correct extruder profiles as well CURA-2496 --- resources/qml/Preferences/ProfilesPage.qml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/resources/qml/Preferences/ProfilesPage.qml b/resources/qml/Preferences/ProfilesPage.qml index 335bfda82c..4dfd656cde 100644 --- a/resources/qml/Preferences/ProfilesPage.qml +++ b/resources/qml/Preferences/ProfilesPage.qml @@ -336,18 +336,16 @@ UM.ManagementPage folder: CuraApplication.getDefaultPath("dialog_profile_path") onAccepted: { - var profiles_to_export = [base.currentItem.id] - for(var extruder_nr in base.extrudersModel.items) - { - profiles_to_export.push(ExtruderManager.getQualityChangesIdByExtruderStackId(base.extrudersModel.items[extruder_nr].id)) - } - var result = base.model.exportProfile(profiles_to_export, fileUrl, selectedNameFilter) + var containers = Cura.ContainerManager.findInstanceContainers({"type": "quality_changes", "name": base.currentItem.name}) + var result = base.model.exportProfile(containers, fileUrl, selectedNameFilter) + if(result && result.status == "error") { messageDialog.icon = StandardIcon.Critical messageDialog.text = result.message messageDialog.open() } + // else pop-up Message thing from python code CuraApplication.setDefaultPath("dialog_profile_path", folder) }