mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-08 15:37:27 -06:00
Call new function to send global settings
I'm going to rename this function to be able to send per-extruder and per-object settings with different functions later on. This updates the call to the function to use the new one. Contributes to issue CURA-1278.
This commit is contained in:
parent
eb951ed07c
commit
b03aa246a0
1 changed files with 8 additions and 2 deletions
|
@ -35,7 +35,6 @@ class StartSliceJob(Job):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
|
|
||||||
self._scene = Application.getInstance().getController().getScene()
|
self._scene = Application.getInstance().getController().getScene()
|
||||||
self._settings = Application.getInstance().getGlobalContainerStack()
|
|
||||||
self._socket = socket
|
self._socket = socket
|
||||||
|
|
||||||
## Runs the job that initiates the slicing.
|
## Runs the job that initiates the slicing.
|
||||||
|
@ -85,7 +84,7 @@ class StartSliceJob(Job):
|
||||||
if not object_groups:
|
if not object_groups:
|
||||||
return
|
return
|
||||||
|
|
||||||
self._sendSettings(self._profile)
|
self._sendGlobalSettings()
|
||||||
|
|
||||||
slice_message = self._socket.createMessage("cura.proto.Slice")
|
slice_message = self._socket.createMessage("cura.proto.Slice")
|
||||||
|
|
||||||
|
@ -123,6 +122,13 @@ class StartSliceJob(Job):
|
||||||
Logger.log("w", "Unabled to do token replacement on start/end gcode %s", traceback.format_exc())
|
Logger.log("w", "Unabled to do token replacement on start/end gcode %s", traceback.format_exc())
|
||||||
return str(value).encode("utf-8")
|
return str(value).encode("utf-8")
|
||||||
|
|
||||||
|
## Sends all global settings to the engine.
|
||||||
|
#
|
||||||
|
# The settings are taken from the global stack. This does not include any
|
||||||
|
# per-extruder settings or per-object settings.
|
||||||
|
def _sendGlobalSettings(self):
|
||||||
|
pass #TODO: Implement this.
|
||||||
|
|
||||||
def _sendSettings(self, profile):
|
def _sendSettings(self, profile):
|
||||||
msg = self._socket.createMessage("cura.proto.SettingList")
|
msg = self._socket.createMessage("cura.proto.SettingList")
|
||||||
settings = profile.getAllSettingValues(include_machine = True)
|
settings = profile.getAllSettingValues(include_machine = True)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue