From bff23598c699ef21b21325ab800d9ef2d37bb005 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Mon, 4 Jul 2016 16:23:07 +0200 Subject: [PATCH] Fix simple mode infill to work with multiple extruders CURA-1778 --- cura/MachineManagerModel.py | 7 +++++++ resources/qml/SidebarSimple.qml | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) 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