mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-04 01:45:11 +01:00
move GUI entity in code
This commit is contained in:
parent
4810a15733
commit
b0de0b47d2
1 changed files with 33 additions and 33 deletions
|
|
@ -139,6 +139,39 @@ class ItemEntity(BaseEntity):
|
|||
pass
|
||||
|
||||
|
||||
class GUIEntity(ItemEntity):
|
||||
gui_type = True
|
||||
|
||||
schema_types = ["divider", "splitter", "label"]
|
||||
child_has_studio_override = False
|
||||
child_is_invalid = False
|
||||
has_unsaved_changes = False
|
||||
child_is_modified = False
|
||||
child_overriden = False
|
||||
current_value = NOT_SET
|
||||
|
||||
# Abstract methods
|
||||
set_value = None
|
||||
set_override_state = None
|
||||
discard_changes = None
|
||||
on_change = None
|
||||
on_child_change = None
|
||||
on_value_change = None
|
||||
get_invalid = None
|
||||
settings_value = None
|
||||
remove_overrides = None
|
||||
reset_to_pype_default = None
|
||||
set_as_overriden = None
|
||||
set_studio_default = None
|
||||
update_default_value = None
|
||||
update_studio_values = None
|
||||
update_project_values = None
|
||||
|
||||
def item_initalization(self):
|
||||
self.valid_value_types = tuple()
|
||||
self.require_key = False
|
||||
|
||||
|
||||
class DictImmutableKeysEntity(ItemEntity):
|
||||
schema_types = ["dict"]
|
||||
|
||||
|
|
@ -823,39 +856,6 @@ class ListEntity(ItemEntity):
|
|||
pass
|
||||
|
||||
|
||||
class GUIEntity(ItemEntity):
|
||||
gui_type = True
|
||||
|
||||
schema_types = ["divider", "splitter", "label"]
|
||||
child_has_studio_override = False
|
||||
child_is_invalid = False
|
||||
has_unsaved_changes = False
|
||||
child_is_modified = False
|
||||
child_overriden = False
|
||||
current_value = NOT_SET
|
||||
|
||||
# Abstract methods
|
||||
set_value = None
|
||||
set_override_state = None
|
||||
discard_changes = None
|
||||
on_change = None
|
||||
on_child_change = None
|
||||
on_value_change = None
|
||||
get_invalid = None
|
||||
settings_value = None
|
||||
remove_overrides = None
|
||||
reset_to_pype_default = None
|
||||
set_as_overriden = None
|
||||
set_studio_default = None
|
||||
update_default_value = None
|
||||
update_studio_values = None
|
||||
update_project_values = None
|
||||
|
||||
def item_initalization(self):
|
||||
self.valid_value_types = tuple()
|
||||
self.require_key = False
|
||||
|
||||
|
||||
class PathEntity(ItemEntity):
|
||||
schema_types = ["path-widget"]
|
||||
platforms = ("windows", "darwin", "linux")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue