Added active mode to sliceinfo

CURA-3858
This commit is contained in:
Jaime van Kessel 2017-07-03 13:18:23 +02:00
parent d69736ac34
commit a1413e8162

View file

@ -62,7 +62,13 @@ class SliceInfo(Extension):
data["time_stamp"] = time.time() data["time_stamp"] = time.time()
data["schema_version"] = 0 data["schema_version"] = 0
data["cura_version"] = Application.getInstance().getVersion() data["cura_version"] = Application.getInstance().getVersion()
data["active_mode"] = "" # TODO
active_mode = Preferences.getInstance().getValue("cura/active_mode")
if active_mode == 0:
data["active_mode"] = "recommended"
else:
data["active_mode"] = "custom"
data["machine_settings_changed_by_user"] = global_container_stack.definitionChanges.getId() != "empty" data["machine_settings_changed_by_user"] = global_container_stack.definitionChanges.getId() != "empty"
data["language"] = Preferences.getInstance().getValue("general/language") data["language"] = Preferences.getInstance().getValue("general/language")
data["os"] = {"type": platform.system(), "version": platform.version()} data["os"] = {"type": platform.system(), "version": platform.version()}
@ -117,7 +123,6 @@ class SliceInfo(Extension):
extruder_position = node.callDecoration("getActiveExtruderPosition") extruder_position = node.callDecoration("getActiveExtruderPosition")
model["extruder"] = 0 if extruder_position is None else extruder_position model["extruder"] = 0 if extruder_position is None else extruder_position
model_settings = dict() model_settings = dict()
model_stack = node.callDecoration("getStack") model_stack = node.callDecoration("getStack")
if model_stack: if model_stack:
@ -138,7 +143,6 @@ class SliceInfo(Extension):
model_settings["infill_pattern"] = model_stack.getProperty("infill_pattern", "value") model_settings["infill_pattern"] = model_stack.getProperty("infill_pattern", "value")
model_settings["gradual_infill_steps"] = model_stack.getProperty("gradual_infill_steps", "value") model_settings["gradual_infill_steps"] = model_stack.getProperty("gradual_infill_steps", "value")
model["model_settings"] = model_settings model["model_settings"] = model_settings
data["models"].append(model) data["models"].append(model)