mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 22:47:29 -06:00
Grouped objects now correctly get per-object settings
Instead of the first object, the group gets the settings.
This commit is contained in:
parent
64977426df
commit
ee1c16d1fc
1 changed files with 7 additions and 1 deletions
|
@ -27,6 +27,12 @@ class PerObjectSettingsTool(Tool):
|
||||||
return PerObjectSettingsModel.PerObjectSettingsModel(self._model)
|
return PerObjectSettingsModel.PerObjectSettingsModel(self._model)
|
||||||
|
|
||||||
def getSelectedIndex(self):
|
def getSelectedIndex(self):
|
||||||
selected_object_id = id(Selection.getSelectedObject(0))
|
try:
|
||||||
|
selected_object = Selection.getSelectedObject(0)
|
||||||
|
if selected_object.getParent().callDecoration("isGroup"):
|
||||||
|
selected_object = selected_object.getParent()
|
||||||
|
except:
|
||||||
|
selected_object = None
|
||||||
|
selected_object_id = id(selected_object)
|
||||||
index = self.getModel().find("id", selected_object_id)
|
index = self.getModel().find("id", selected_object_id)
|
||||||
return index
|
return index
|
Loading…
Add table
Add a link
Reference in a new issue