mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
list items has apply_overrides and update_studio_values
This commit is contained in:
parent
6ed724d040
commit
c55d2ee91f
1 changed files with 11 additions and 1 deletions
|
|
@ -902,6 +902,12 @@ class ListItem(QtWidgets.QWidget, ConfigObject):
|
|||
def mouseReleaseEvent(self, event):
|
||||
return QtWidgets.QWidget.mouseReleaseEvent(self, event)
|
||||
|
||||
def update_studio_values(self, value):
|
||||
self.value_input.update_studio_values(value)
|
||||
|
||||
def apply_overrides(self, value):
|
||||
self.value_input.apply_overrides(value)
|
||||
|
||||
|
||||
class ListWidget(QtWidgets.QWidget, InputObject):
|
||||
value_changed = QtCore.Signal(object)
|
||||
|
|
@ -1002,7 +1008,11 @@ class ListWidget(QtWidgets.QWidget, InputObject):
|
|||
# Set text if entered text is not None
|
||||
# else (when add button clicked) trigger `_on_value_change`
|
||||
if value is not None:
|
||||
item_widget.value_input.update_studio_values(value)
|
||||
if self._is_overriden:
|
||||
item_widget.apply_overrides(value)
|
||||
else:
|
||||
item_widget.update_studio_values(value)
|
||||
self.hierarchical_style_update()
|
||||
else:
|
||||
self._on_value_change()
|
||||
self.updateGeometry()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue