diff --git a/cura/MachineManagerModel.py b/cura/MachineManagerModel.py index 76786efe61..7aa99e1b09 100644 --- a/cura/MachineManagerModel.py +++ b/cura/MachineManagerModel.py @@ -236,6 +236,13 @@ class MachineManagerModel(QObject): return "" + @pyqtProperty(str, notify = activeStackChanged) + def activeStackId(self): + if self._active_container_stack: + return self._active_container_stack.getId() + + return "" + @pyqtProperty(str, notify = activeMaterialChanged) def activeMaterialName(self): if self._active_container_stack: diff --git a/resources/qml/SidebarSimple.qml b/resources/qml/SidebarSimple.qml index 56c4385297..a393500fb7 100644 --- a/resources/qml/SidebarSimple.qml +++ b/resources/qml/SidebarSimple.qml @@ -371,7 +371,7 @@ Item { id: infillDensity - containerStackId: Cura.MachineManager.activeMachineId + containerStackId: Cura.MachineManager.activeStackId key: "infill_sparse_density" watchedProperties: [ "value" ] storeIndex: 0 @@ -406,6 +406,7 @@ Item watchedProperties: [ "value" ] storeIndex: 0 } + UM.SettingPropertyProvider { id: supportExtruderNr