mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 22:47:29 -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__()
|
||||
|
||||
self._scene = Application.getInstance().getController().getScene()
|
||||
self._settings = Application.getInstance().getGlobalContainerStack()
|
||||
self._socket = socket
|
||||
|
||||
## Runs the job that initiates the slicing.
|
||||
|
@ -85,7 +84,7 @@ class StartSliceJob(Job):
|
|||
if not object_groups:
|
||||
return
|
||||
|
||||
self._sendSettings(self._profile)
|
||||
self._sendGlobalSettings()
|
||||
|
||||
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())
|
||||
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):
|
||||
msg = self._socket.createMessage("cura.proto.SettingList")
|
||||
settings = profile.getAllSettingValues(include_machine = True)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue