diff --git a/resources/qml/Cura.qml b/resources/qml/Cura.qml index 48df8f972d..ebfebdd761 100644 --- a/resources/qml/Cura.qml +++ b/resources/qml/Cura.qml @@ -72,7 +72,7 @@ UM.MainWindow text: catalog.i18nc("@action:inmenu", "&Save Selection to File"); enabled: UM.Selection.hasSelection; iconName: "document-save-as"; - onTriggered: UM.OutputDeviceManager.requestWriteSelectionToDevice("local_file"); + onTriggered: UM.OutputDeviceManager.requestWriteSelectionToDevice("local_file", Printer.jobName); } Menu { @@ -88,7 +88,7 @@ UM.MainWindow MenuItem { text: model.description; - onTriggered: UM.OutputDeviceManager.requestWriteToDevice(model.id); + onTriggered: UM.OutputDeviceManager.requestWriteToDevice(model.id, Printer.jobName); } onObjectAdded: saveAllMenu.insertItem(index, object) onObjectRemoved: saveAllMenu.removeItem(object) diff --git a/resources/qml/SaveButton.qml b/resources/qml/SaveButton.qml index 1f426c4f98..a8861331e0 100644 --- a/resources/qml/SaveButton.qml +++ b/resources/qml/SaveButton.qml @@ -83,6 +83,7 @@ Rectangle { height: UM.Theme.sizes.sidebar_inputFields.height property int unremovableSpacing: 5 text: '' + onTextChanged: Printer.setJobName(text) onEditingFinished: { if (printJobTextfield.text != ''){ printJobTextfield.focus = false @@ -189,7 +190,7 @@ Rectangle { text: UM.OutputDeviceManager.activeDeviceShortDescription onClicked: { - UM.OutputDeviceManager.requestWriteToDevice(UM.OutputDeviceManager.activeDevice) + UM.OutputDeviceManager.requestWriteToDevice(UM.OutputDeviceManager.activeDevice, Printer.jobName) } style: ButtonStyle {