diff --git a/cura/Settings/GlobalStack.py b/cura/Settings/GlobalStack.py index fb9719ba11..f429e16e38 100644 --- a/cura/Settings/GlobalStack.py +++ b/cura/Settings/GlobalStack.py @@ -29,7 +29,10 @@ class GlobalStack(ContainerStack): pyqtContainersChanged = pyqtSignal() - @pyqtProperty(InstanceContainer, notify = pyqtContainersChanged) + def setUserChanges(self, new_user_changes: InstanceContainer) -> None: + self.replaceContainer(_ContainerIndexes.UserChanges, new_user_changes) + + @pyqtProperty(InstanceContainer, fset = setUserChanges, notify = pyqtContainersChanged) def userChanges(self) -> InstanceContainer: return self._containers[_ContainerIndexes.UserChanges]