mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-16 11:17:49 -06:00
Add additional debug logging in machine manager for changing stack setup
This commit is contained in:
parent
2caa8d216a
commit
56435f12c0
1 changed files with 9 additions and 0 deletions
|
@ -851,6 +851,8 @@ class MachineManager(QObject):
|
||||||
with postponeSignals(*self._getContainerChangedSignals(), compress = CompressTechnique.CompressPerParameterValue):
|
with postponeSignals(*self._getContainerChangedSignals(), compress = CompressTechnique.CompressPerParameterValue):
|
||||||
self.blurSettings.emit()
|
self.blurSettings.emit()
|
||||||
|
|
||||||
|
Logger.log("d", "Attempting to change the active quality to %s", quality_id)
|
||||||
|
|
||||||
containers = ContainerRegistry.getInstance().findInstanceContainersMetadata(id = quality_id)
|
containers = ContainerRegistry.getInstance().findInstanceContainersMetadata(id = quality_id)
|
||||||
if not containers or not self._global_container_stack:
|
if not containers or not self._global_container_stack:
|
||||||
return
|
return
|
||||||
|
@ -905,6 +907,8 @@ class MachineManager(QObject):
|
||||||
"quality_changes": stack_quality_changes
|
"quality_changes": stack_quality_changes
|
||||||
})
|
})
|
||||||
|
|
||||||
|
Logger.log("d", "Active quality changed")
|
||||||
|
|
||||||
# show the keep/discard dialog after the containers have been switched. Otherwise, the default values on
|
# show the keep/discard dialog after the containers have been switched. Otherwise, the default values on
|
||||||
# the dialog will be the those before the switching.
|
# the dialog will be the those before the switching.
|
||||||
self._executeDelayedActiveContainerStackChanges()
|
self._executeDelayedActiveContainerStackChanges()
|
||||||
|
@ -917,6 +921,9 @@ class MachineManager(QObject):
|
||||||
# before the user decided to keep or discard any of their changes using the dialog.
|
# before the user decided to keep or discard any of their changes using the dialog.
|
||||||
# The Application.onDiscardOrKeepProfileChangesClosed signal triggers this method.
|
# The Application.onDiscardOrKeepProfileChangesClosed signal triggers this method.
|
||||||
def _executeDelayedActiveContainerStackChanges(self):
|
def _executeDelayedActiveContainerStackChanges(self):
|
||||||
|
|
||||||
|
Logger.log("d", "Applying configuration changes...")
|
||||||
|
|
||||||
if self._new_variant_container is not None:
|
if self._new_variant_container is not None:
|
||||||
self._active_container_stack.variant = self._new_variant_container
|
self._active_container_stack.variant = self._new_variant_container
|
||||||
self._new_variant_container = None
|
self._new_variant_container = None
|
||||||
|
@ -937,6 +944,8 @@ class MachineManager(QObject):
|
||||||
|
|
||||||
self._new_quality_containers.clear()
|
self._new_quality_containers.clear()
|
||||||
|
|
||||||
|
Logger.log("d", "New configuration applied")
|
||||||
|
|
||||||
## Cancel set changes for material and variant in the active container stack.
|
## Cancel set changes for material and variant in the active container stack.
|
||||||
# Used for ignoring any changes when switching between printers (setActiveMachine)
|
# Used for ignoring any changes when switching between printers (setActiveMachine)
|
||||||
def _cancelDelayedActiveContainerStackChanges(self):
|
def _cancelDelayedActiveContainerStackChanges(self):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue