From 2c56fb669ee1b0c8ca427c410263cc237d117e1a Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 22 Jan 2021 18:41:38 +0100 Subject: [PATCH] strict list has set override state base --- pype/settings/entities/item_entities.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pype/settings/entities/item_entities.py b/pype/settings/entities/item_entities.py index ac655664f8..ae7651de70 100644 --- a/pype/settings/entities/item_entities.py +++ b/pype/settings/entities/item_entities.py @@ -1025,7 +1025,6 @@ class ListStrictEntity(ItemEntity): # Abstract methods set_value = None - set_override_state = None on_change = None on_child_change = None on_value_change = None @@ -1051,6 +1050,12 @@ class ListStrictEntity(ItemEntity): def current_value(self): return self._current_value + def set_override_state(self, state): + # TODO use right value as current_value is held here + self.override_state = state + for child_obj in self.children: + child_obj.set_override_state(state) + def update_default_value(self, value): # TODO add value validation (length) # TODO current_value