mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 21:32:15 +01:00
path widget can update global values
This commit is contained in:
parent
9c34ee32ab
commit
e3a62eae3f
1 changed files with 7 additions and 10 deletions
|
|
@ -2295,19 +2295,16 @@ class PathWidget(QtWidgets.QWidget, InputObject):
|
|||
self.content_layout.addWidget(proxy_widget)
|
||||
|
||||
def update_global_values(self, parent_values):
|
||||
print(
|
||||
self.__class__.__name__, "* TODO implement `update_global_values`"
|
||||
)
|
||||
value = NOT_SET
|
||||
if not self._as_widget:
|
||||
if parent_values is not NOT_SET:
|
||||
value = parent_values.get(self.key, NOT_SET)
|
||||
if parent_values is not NOT_SET:
|
||||
value = parent_values.get(self.key, NOT_SET)
|
||||
|
||||
if value is not NOT_SET:
|
||||
self.text_input.setText(value)
|
||||
if not self.multiplatform:
|
||||
self.input_fields[0].update_global_values(parent_values)
|
||||
|
||||
elif self.default_value is not NOT_SET:
|
||||
self.text_input.setText(self.default_value)
|
||||
elif self.multiplatform:
|
||||
for input_field in self.input_fields:
|
||||
input_field.update_global_values(value)
|
||||
|
||||
self.global_value = value
|
||||
self.start_value = self.item_value()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue