cgl.apps.alchemy package¶
Subpackages¶
- cgl.apps.alchemy.data package
- cgl.apps.alchemy.script_publisher package
- cgl.apps.alchemy.widgets package
Submodules¶
cgl.apps.alchemy.UnrealPanel module¶
cgl.apps.alchemy.alchemy module¶
- class cgl.apps.alchemy.alchemy.AlchemyMainWindow[source]¶
Bases:
QMainWindowThis builds the core menu for the Alchemy application. It adds the File, Edit, View, and Help menus.
- force_close()[source]¶
This is a method to force close the alchemy widget. It will close all the open windows and reset the path object. :param company: The company to reset the path object to.
Get the mensus to be added from the cgl file
- refresh_current_project()[source]¶
Refreshes the current project by reloading the project widget. This is useful if the project has changed or needs to be reloaded.
- staticMetaObject = PySide6.QtCore.QMetaObject("AlchemyMainWindow" inherits "QMainWindow": )¶
- class cgl.apps.alchemy.alchemy.AlchemyWidget(ue=False)[source]¶
Bases:
QWidgetThis is the main widget for the Alchemy application.
- clean_tasks_from_filter()[source]¶
This removes anything in the “all_tasks” list from the task_filters list. Returns:
- edit_project_tags(project_filter)[source]¶
This is a slot that is called when the project asset/shot filters are selected. It sets the tags for the asset widget. :param data:
Returns:
- edit_task_tags(task_filters)[source]¶
This is a slot that is called when the radio buttons are selected. It sets the tags for the asset widget. :param data:
Returns:
- join_company()[source]¶
This is a slot that is called when the user joins a company. It sets the path object to the company path object. :param company: The company to join.
- staticMetaObject = PySide6.QtCore.QMetaObject("AlchemyWidget" inherits "QWidget": Methods: #34 type=Slot, signature=show_versions_screen() #35 type=Slot, signature=show_main_screen() )¶