mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-26 05:42:15 +01:00
few minor changes about attribute values in anatomy iwdgets
This commit is contained in:
parent
80ef4bf876
commit
d7e2b07fcc
1 changed files with 12 additions and 18 deletions
|
|
@ -131,10 +131,6 @@ class AnatomyWidget(QtWidgets.QWidget, ConfigObject):
|
|||
self.templates_widget.hierarchical_style_update()
|
||||
self.update_style()
|
||||
|
||||
@property
|
||||
def is_modified(self):
|
||||
return self._is_modified or self.child_modified
|
||||
|
||||
@property
|
||||
def child_modified(self):
|
||||
return (
|
||||
|
|
@ -363,9 +359,7 @@ class RootsWidget(QtWidgets.QWidget, ConfigObject):
|
|||
if self.ignore_value_changes:
|
||||
return
|
||||
|
||||
if item is None:
|
||||
pass
|
||||
elif (
|
||||
if item is not None and (
|
||||
(self.is_multiroot and item != self.multiroot_widget)
|
||||
or (not self.is_multiroot and item != self.singleroot_widget)
|
||||
):
|
||||
|
|
@ -393,14 +387,6 @@ class RootsWidget(QtWidgets.QWidget, ConfigObject):
|
|||
|
||||
self._on_value_change()
|
||||
|
||||
@property
|
||||
def is_modified(self):
|
||||
return self._is_modified or self.child_modified
|
||||
|
||||
@property
|
||||
def is_overriden(self):
|
||||
return self._is_overriden
|
||||
|
||||
@property
|
||||
def child_modified(self):
|
||||
if self.is_multiroot:
|
||||
|
|
@ -450,6 +436,11 @@ class RootsWidget(QtWidgets.QWidget, ConfigObject):
|
|||
|
||||
self._is_modified = self.child_modified
|
||||
|
||||
def set_as_overriden(self):
|
||||
self._is_overriden = self._was_overriden
|
||||
self.singleroot_widget.set_as_overriden()
|
||||
self.multiroot_widget.set_as_overriden()
|
||||
|
||||
def item_value(self):
|
||||
if self.is_multiroot:
|
||||
return self.multiroot_widget.item_value()
|
||||
|
|
@ -521,13 +512,16 @@ class TemplatesWidget(QtWidgets.QWidget, ConfigObject):
|
|||
return self.value_input.child_invalid
|
||||
|
||||
def remove_overrides(self):
|
||||
print("* `remove_overrides` NOT IMPLEMENTED")
|
||||
self.value_input.remove_overrides()
|
||||
|
||||
def discard_changes(self):
|
||||
print("* `discard_changes` NOT IMPLEMENTED")
|
||||
self.value_input.discard_changes()
|
||||
|
||||
def set_as_overriden(self):
|
||||
self.value_input.set_as_overriden()
|
||||
|
||||
def overrides(self):
|
||||
if not self.is_overriden:
|
||||
if not self.child_overriden:
|
||||
return NOT_SET, False
|
||||
return self.config_value(), True
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue