mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-26 05:42:15 +01:00
override value is NOT_SET by default instead of None
This commit is contained in:
parent
6a585b082a
commit
4aca6fd337
2 changed files with 32 additions and 32 deletions
|
|
@ -329,7 +329,7 @@ class ProjectWidget(QtWidgets.QWidget):
|
|||
def _on_project_change(self):
|
||||
project_name = self.project_list_widget.project_name()
|
||||
if project_name is None:
|
||||
overrides = None
|
||||
overrides = lib.NOT_SET
|
||||
self.is_overidable = False
|
||||
else:
|
||||
overrides = config.project_configurations_overrides(project_name)
|
||||
|
|
|
|||
|
|
@ -165,7 +165,7 @@ class BooleanWidget(QtWidgets.QWidget, InputWidget):
|
|||
self.checkbox.setChecked(value)
|
||||
|
||||
self.global_value = self.item_value()
|
||||
self.override_value = None
|
||||
self.override_value = NOT_SET
|
||||
|
||||
self.checkbox.stateChanged.connect(self._on_value_change)
|
||||
|
||||
|
|
@ -180,7 +180,7 @@ class BooleanWidget(QtWidgets.QWidget, InputWidget):
|
|||
self._on_value_change()
|
||||
|
||||
def reset_value(self):
|
||||
if self.is_overidable and self.override_value is not None:
|
||||
if self.is_overidable and self.override_value is not NOT_SET:
|
||||
self.set_value(self.override_value)
|
||||
else:
|
||||
self.set_value(self.global_value)
|
||||
|
|
@ -192,7 +192,7 @@ class BooleanWidget(QtWidgets.QWidget, InputWidget):
|
|||
self._is_modified = False
|
||||
self._state = None
|
||||
self.override_value = override_value
|
||||
if override_value is None:
|
||||
if override_value is NOT_SET:
|
||||
self._is_overriden = False
|
||||
self._was_overriden = False
|
||||
value = self.global_value
|
||||
|
|
@ -293,7 +293,7 @@ class IntegerWidget(QtWidgets.QWidget, InputWidget):
|
|||
self.int_input.setValue(value)
|
||||
|
||||
self.global_value = self.item_value()
|
||||
self.override_value = None
|
||||
self.override_value = NOT_SET
|
||||
|
||||
self.int_input.valueChanged.connect(self._on_value_change)
|
||||
|
||||
|
|
@ -313,7 +313,7 @@ class IntegerWidget(QtWidgets.QWidget, InputWidget):
|
|||
self._is_modified = False
|
||||
self._state = None
|
||||
self.override_value = override_value
|
||||
if override_value is None:
|
||||
if override_value is NOT_SET:
|
||||
self._is_overriden = False
|
||||
self._was_overriden = False
|
||||
value = self.global_value
|
||||
|
|
@ -417,7 +417,7 @@ class FloatWidget(QtWidgets.QWidget, InputWidget):
|
|||
self.float_input.setValue(value)
|
||||
|
||||
self.global_value = self.item_value()
|
||||
self.override_value = None
|
||||
self.override_value = NOT_SET
|
||||
|
||||
self.float_input.valueChanged.connect(self._on_value_change)
|
||||
|
||||
|
|
@ -434,7 +434,7 @@ class FloatWidget(QtWidgets.QWidget, InputWidget):
|
|||
self._is_modified = False
|
||||
self._state = None
|
||||
self.override_value = override_value
|
||||
if override_value is None:
|
||||
if override_value is NOT_SET:
|
||||
self._is_overriden = False
|
||||
value = self.global_value
|
||||
else:
|
||||
|
|
@ -529,7 +529,7 @@ class TextSingleLineWidget(QtWidgets.QWidget, InputWidget):
|
|||
self.text_input.setText(value)
|
||||
|
||||
self.global_value = self.item_value()
|
||||
self.override_value = None
|
||||
self.override_value = NOT_SET
|
||||
|
||||
self.text_input.textChanged.connect(self._on_value_change)
|
||||
|
||||
|
|
@ -546,7 +546,7 @@ class TextSingleLineWidget(QtWidgets.QWidget, InputWidget):
|
|||
self._is_modified = False
|
||||
self._state = None
|
||||
self.override_value = override_value
|
||||
if override_value is None:
|
||||
if override_value is NOT_SET:
|
||||
self._is_overriden = False
|
||||
self._was_overriden = False
|
||||
value = self.global_value
|
||||
|
|
@ -641,7 +641,7 @@ class TextMultiLineWidget(QtWidgets.QWidget, InputWidget):
|
|||
self.text_input.setPlainText(value)
|
||||
|
||||
self.global_value = self.item_value()
|
||||
self.override_value = None
|
||||
self.override_value = NOT_SET
|
||||
|
||||
self.text_input.textChanged.connect(self._on_value_change)
|
||||
|
||||
|
|
@ -658,7 +658,7 @@ class TextMultiLineWidget(QtWidgets.QWidget, InputWidget):
|
|||
self._is_modified = False
|
||||
self._state = None
|
||||
self.override_value = override_value
|
||||
if override_value is None:
|
||||
if override_value is NOT_SET:
|
||||
self._is_overriden = False
|
||||
value = self.global_value
|
||||
else:
|
||||
|
|
@ -834,7 +834,7 @@ class RawJsonWidget(QtWidgets.QWidget, InputWidget):
|
|||
self.text_input.set_value(value)
|
||||
|
||||
self.global_value = self.item_value()
|
||||
self.override_value = None
|
||||
self.override_value = NOT_SET
|
||||
|
||||
self.text_input.textChanged.connect(self._on_value_change)
|
||||
|
||||
|
|
@ -854,7 +854,7 @@ class RawJsonWidget(QtWidgets.QWidget, InputWidget):
|
|||
self._is_modified = False
|
||||
self._state = None
|
||||
self.override_value = override_value
|
||||
if override_value is None:
|
||||
if override_value is NOT_SET:
|
||||
self._is_overriden = False
|
||||
value = self.global_value
|
||||
else:
|
||||
|
|
@ -970,7 +970,7 @@ class TextListSubWidget(QtWidgets.QWidget, ConfigWidget):
|
|||
self.set_value(value)
|
||||
|
||||
self.global_value = self.item_value()
|
||||
self.override_value = None
|
||||
self.override_value = NOT_SET
|
||||
|
||||
def set_value(self, value, *, global_value=False):
|
||||
for input_field in self.input_fields:
|
||||
|
|
@ -1104,7 +1104,7 @@ class TextListWidget(QtWidgets.QWidget, InputWidget):
|
|||
self.setLayout(layout)
|
||||
|
||||
self.global_value = self.item_value()
|
||||
self.override_value = None
|
||||
self.override_value = NOT_SET
|
||||
|
||||
def _on_value_change(self, item=None):
|
||||
if self.ignore_value_changes:
|
||||
|
|
@ -1133,7 +1133,7 @@ class TextListWidget(QtWidgets.QWidget, InputWidget):
|
|||
self._is_modified = False
|
||||
self._state = None
|
||||
self.override_value = override_value
|
||||
if override_value is None:
|
||||
if override_value is NOT_SET:
|
||||
self._is_overriden = False
|
||||
value = self.global_value
|
||||
else:
|
||||
|
|
@ -1203,7 +1203,7 @@ class ModifiableDictItem(QtWidgets.QWidget, ConfigWidget):
|
|||
self.global_value = self.value_input.item_value()
|
||||
|
||||
self.override_key = None
|
||||
self.override_value = None
|
||||
self.override_value = NOT_SET
|
||||
|
||||
self.is_single = False
|
||||
|
||||
|
|
@ -1293,7 +1293,7 @@ class ModifiableDictSubWidget(QtWidgets.QWidget, ConfigWidget):
|
|||
self.add_row()
|
||||
|
||||
self.global_value = self.config_value()
|
||||
self.override_value = None
|
||||
self.override_value = NOT_SET
|
||||
|
||||
@property
|
||||
def is_group(self):
|
||||
|
|
@ -1408,7 +1408,7 @@ class ModifiableDict(ExpandingWidget, InputWidget):
|
|||
self.key = input_data["key"]
|
||||
|
||||
self.global_value = self.item_value()
|
||||
self.override_value = None
|
||||
self.override_value = NOT_SET
|
||||
|
||||
def _on_value_change(self, item=None):
|
||||
if self.ignore_value_changes:
|
||||
|
|
@ -1430,7 +1430,7 @@ class ModifiableDict(ExpandingWidget, InputWidget):
|
|||
self._state = None
|
||||
self._is_modified = False
|
||||
self.override_value = override_value
|
||||
if override_value is None:
|
||||
if override_value is NOT_SET:
|
||||
self._is_overriden = False
|
||||
self._was_overriden = False
|
||||
value = self.global_value
|
||||
|
|
@ -1523,10 +1523,10 @@ class DictExpandWidget(ExpandingWidget, ConfigWidget):
|
|||
self._state = None
|
||||
self._child_state = None
|
||||
for item in self.input_fields:
|
||||
if override_value is None:
|
||||
child_value = None
|
||||
if override_value is NOT_SET:
|
||||
child_value = NOT_SET
|
||||
else:
|
||||
child_value = override_value.get(item.key)
|
||||
child_value = override_value.get(item.key, NOT_SET)
|
||||
|
||||
item.apply_overrides(child_value)
|
||||
|
||||
|
|
@ -1534,7 +1534,7 @@ class DictExpandWidget(ExpandingWidget, ConfigWidget):
|
|||
self.is_group
|
||||
and self.is_overidable
|
||||
and (
|
||||
override_value is not None
|
||||
override_value is not NOT_SET
|
||||
or self.child_overriden
|
||||
)
|
||||
)
|
||||
|
|
@ -1710,10 +1710,10 @@ class DictWidget(QtWidgets.QWidget, ConfigWidget):
|
|||
self._state = None
|
||||
self._child_state = None
|
||||
for item in self.input_fields:
|
||||
if override_value is None:
|
||||
child_value = None
|
||||
if override_value is NOT_SET:
|
||||
child_value = NOT_SET
|
||||
else:
|
||||
child_value = override_value.get(item.key)
|
||||
child_value = override_value.get(item.key, NOT_SET)
|
||||
|
||||
item.apply_overrides(child_value)
|
||||
|
||||
|
|
@ -1721,7 +1721,7 @@ class DictWidget(QtWidgets.QWidget, ConfigWidget):
|
|||
self.is_group
|
||||
and self.is_overidable
|
||||
and (
|
||||
override_value is not None
|
||||
override_value is not NOT_SET
|
||||
or self.child_overriden
|
||||
)
|
||||
)
|
||||
|
|
@ -1919,10 +1919,10 @@ class DictInvisible(QtWidgets.QWidget, ConfigWidget):
|
|||
def apply_overrides(self, override_value):
|
||||
self._is_overriden = False
|
||||
for item in self.input_fields:
|
||||
if override_value is None:
|
||||
child_value = None
|
||||
if override_value is NOT_SET:
|
||||
child_value = NOT_SET
|
||||
else:
|
||||
child_value = override_value.get(item.key)
|
||||
child_value = override_value.get(item.key, NOT_SET)
|
||||
item.apply_overrides(child_value)
|
||||
|
||||
self._is_overriden = (
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue