mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-26 05:42:15 +01:00
added mutliroot state for multiroot checkbox label
This commit is contained in:
parent
d0b05421f7
commit
4e0afbd300
1 changed files with 7 additions and 4 deletions
|
|
@ -192,10 +192,13 @@ class RootsWidget(QtWidgets.QWidget, ConfigObject):
|
|||
super(RootsWidget, self).__init__(parent)
|
||||
self.setObjectName("RootsWidget")
|
||||
self._parent = parent
|
||||
self._is_group = True
|
||||
self.key = "roots"
|
||||
|
||||
self.root_keys = None
|
||||
self._state = None
|
||||
self._multiroot_state = None
|
||||
|
||||
self._is_group = True
|
||||
self.any_parent_is_group = False
|
||||
|
||||
self.global_is_multiroot = False
|
||||
self.was_multiroot = NOT_SET
|
||||
|
|
@ -257,7 +260,7 @@ class RootsWidget(QtWidgets.QWidget, ConfigObject):
|
|||
|
||||
def update_global_values(self, parent_values):
|
||||
self._state = None
|
||||
self._child_state = None
|
||||
self._multiroot_state = None
|
||||
|
||||
if isinstance(parent_values, dict):
|
||||
value = parent_values.get(self.key, NOT_SET)
|
||||
|
|
@ -285,7 +288,7 @@ class RootsWidget(QtWidgets.QWidget, ConfigObject):
|
|||
def apply_overrides(self, parent_values):
|
||||
# Make sure this is set to False
|
||||
self._state = None
|
||||
self._child_state = None
|
||||
self._multiroot_state = None
|
||||
self._is_modified = False
|
||||
|
||||
value = NOT_SET
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue