mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-26 05:42:15 +01:00
added any_parent_overriden for remove overrides action
This commit is contained in:
parent
f80cd9492e
commit
dba9c98060
2 changed files with 41 additions and 6 deletions
|
|
@ -9,9 +9,9 @@ from avalon import io
|
|||
|
||||
class StudioWidget(QtWidgets.QWidget):
|
||||
is_overidable = False
|
||||
is_overriden = False
|
||||
is_group = False
|
||||
any_parent_is_group = False
|
||||
_is_overriden = False
|
||||
_is_group = False
|
||||
_any_parent_is_group = False
|
||||
|
||||
def __init__(self, parent=None):
|
||||
super(StudioWidget, self).__init__(parent)
|
||||
|
|
@ -56,6 +56,21 @@ class StudioWidget(QtWidgets.QWidget):
|
|||
|
||||
self.reset()
|
||||
|
||||
def any_parent_overriden(self):
|
||||
return False
|
||||
|
||||
@property
|
||||
def is_overriden(self):
|
||||
return self._is_overriden
|
||||
|
||||
@property
|
||||
def is_group(self):
|
||||
return self._is_group
|
||||
|
||||
@property
|
||||
def any_parent_is_group(self):
|
||||
return self._any_parent_is_group
|
||||
|
||||
@property
|
||||
def ignore_value_changes(self):
|
||||
return self._ignore_value_changes
|
||||
|
|
@ -263,9 +278,9 @@ class ProjectListWidget(QtWidgets.QWidget):
|
|||
|
||||
|
||||
class ProjectWidget(QtWidgets.QWidget):
|
||||
is_overriden = False
|
||||
is_group = False
|
||||
any_parent_is_group = False
|
||||
_is_overriden = False
|
||||
_is_group = False
|
||||
_any_parent_is_group = False
|
||||
|
||||
def __init__(self, parent=None):
|
||||
super(ProjectWidget, self).__init__(parent)
|
||||
|
|
@ -325,6 +340,21 @@ class ProjectWidget(QtWidgets.QWidget):
|
|||
|
||||
self.reset()
|
||||
|
||||
def any_parent_overriden(self):
|
||||
return False
|
||||
|
||||
@property
|
||||
def is_overriden(self):
|
||||
return self._is_overriden
|
||||
|
||||
@property
|
||||
def is_group(self):
|
||||
return self._is_group
|
||||
|
||||
@property
|
||||
def any_parent_is_group(self):
|
||||
return self._any_parent_is_group
|
||||
|
||||
@property
|
||||
def ignore_value_changes(self):
|
||||
return self._ignore_value_changes
|
||||
|
|
|
|||
|
|
@ -38,6 +38,11 @@ class ConfigWidget:
|
|||
def is_overidable(self):
|
||||
return self._parent.is_overidable
|
||||
|
||||
def any_parent_overriden(self):
|
||||
if self._parent._is_overriden:
|
||||
return True
|
||||
return self._parent.any_parent_overriden()
|
||||
|
||||
@property
|
||||
def ignore_value_changes(self):
|
||||
return self._parent.ignore_value_changes
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue