mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-07 06:57:28 -06:00
Update Per Object Settings tool with changes made in 15.10
This commit is contained in:
parent
751f58fb02
commit
15747dedec
2 changed files with 70 additions and 23 deletions
|
@ -44,9 +44,7 @@ class SettingOverrideModel(ListModel):
|
|||
if not self._decorator:
|
||||
return
|
||||
|
||||
self._ignore_setting_change = key
|
||||
self._decorator.setSettingValue(key, value)
|
||||
self._ignore_setting_change = None
|
||||
|
||||
def _onDecoratorsChanged(self, node):
|
||||
if not self._node.getDecorator(SettingOverrideDecorator):
|
||||
|
@ -97,6 +95,6 @@ class SettingOverrideModel(ListModel):
|
|||
def _onSettingValueChanged(self, setting):
|
||||
index = self.find("key", setting.getKey())
|
||||
value = self._decorator.getSettingValue(setting.getKey())
|
||||
if index != -1 and self._ignore_setting_change != setting.getKey():
|
||||
if index != -1:
|
||||
self.setProperty(index, "value", str(value))
|
||||
self.setProperty(index, "valid", setting.validate(value))
|
||||
self.setProperty(index, "valid", setting.validate(value))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue