ayon-core/openpype/tools
Jakub Trllo 076d16a50d
Workfiles tool: Refactor workfiles tool (for AYON) (#5550)
* ayon workfiles tool initial commit

* separated models into smaller files

* workfile can be listed and opened

* added browse logic

* added TODO for helper functions

* modified abstract controller

* implemented required methods

* base of save dialog

* added project settings to controller

* set context of side panel on init

* implemented save as dialog

* cleanup expected selection

* unify controller variable name

* base of published workfiles

* working published workfile copy

* added more missing features from workfiles tool

* Changed size policy of buttons to fill space vertically

* added overlay messages

* moved objects to abstraction

* moved 'window.py' to widgets

* small modifications in widgets

* get_workfile_info returns object

* filled docstrings in abstractions

* finishing touches

* backwards compatible work with host

* close window on successfull open

* remove indentation completelly

* added style for overlay label

* added handling of invalid host in controller

* added overlay with message if host is not valid

* added missing feature of disabled save

* use ayon_workfiles in ayon mode

* cleanup

* hound fixes

* use asset doc for 'change_current_context'

* added duplication action

* removed unused attributes and methods

* refresh workarea view on save as finished

* support host integrations without 'HostBase'

* fix 'filepath' fill

* reset item cache on save

* do not handle filepath in prepare workfile

* rename '_create_workfile_doc' > '_create_workfile_info_entity'

* fill comment before formatting

* fix column count by not calling 'clear'

* more explicit name of method

* use 'setHeaderData' to define header labels

* mimic changes from workarea widget in published widget
2023-09-08 13:45:00 +02:00
..
adobe_webserver General: Reduce usage of legacy io (#4723) 2023-07-11 18:11:07 +02:00
assetlinks use qtpy in remaining qt utils 2022-12-21 13:52:52 +01:00
attribute_defs avoid unnecessary negative checks 2023-08-30 23:14:54 +02:00
ayon_workfiles Workfiles tool: Refactor workfiles tool (for AYON) (#5550) 2023-09-08 13:45:00 +02:00
context_dialog General: Qt scale enhancement (#5059) 2023-07-11 18:13:50 +02:00
creator AYON: Preparation for products (#5038) 2023-07-11 18:13:50 +02:00
experimental_tools use qtpy in remaining qt utils 2022-12-21 13:52:52 +01:00
launcher Sort actions by label if it exists instead of name (#5106) 2023-06-06 18:51:44 +02:00
libraryloader SyncServer: Existence of module is optional (#5413) 2023-08-07 18:48:27 +02:00
loader SyncServer: Existence of module is optional (#5413) 2023-08-07 18:48:27 +02:00
project_manager Qt UI: Multiselection combobox PySide6 compatibility (#5314) 2023-07-18 16:00:36 +02:00
publisher do not start animation on init 2023-09-06 10:13:35 +02:00
push_to_project Option to start versioning from 0 (#5262) 2023-08-10 13:31:49 +02:00
pyblish_pype fix custom UserType items 2023-01-16 11:19:42 +01:00
resources use qtpy in remaining qt utils 2022-12-21 13:52:52 +01:00
sceneinventory fix provider icons access (#5450) 2023-08-15 12:52:56 +02:00
settings remove multiselection combobox from settings 2023-08-31 11:17:25 +02:00
standalonepublish Option to start versioning from 0 (#5262) 2023-08-10 13:31:49 +02:00
stdout_broker stdbroker is using qtpy instead of Qt 2022-12-13 15:21:00 +01:00
subsetmanager use qtpy in subset manager 2022-12-21 13:48:48 +01:00
texture_copy Global: Optimize anatomy formatting by only formatting used templates instead (#4784) 2023-04-17 14:53:15 +02:00
tray General: Qt scale enhancement (#5059) 2023-07-11 18:13:50 +02:00
traypublisher General: Qt scale enhancement (#5059) 2023-07-11 18:13:50 +02:00
utils Workfiles tool: Refactor workfiles tool (for AYON) (#5550) 2023-09-08 13:45:00 +02:00
workfile_template_build Workfile Builder UI: Workfile builder window is not modal (#5131) 2023-06-23 16:27:37 +02:00
workfiles Option to start versioning from 0 (#5262) 2023-08-10 13:31:49 +02:00
__init__.py
flickcharm.py use qtpy in remaining qt utils 2022-12-21 13:52:52 +01:00
repack_version.py hound fixes 2021-11-18 19:06:18 +01:00