Setuav Studio Developer Documentation 1.0
SDK and plugin development reference for Setuav Studio
Loading...
Searching...
No Matches
setuav_studio_sdk.api.StudioAPI Member List

This is the complete list of members for setuav_studio_sdk.api.StudioAPI, including all inherited members.

add_action(self, ActionContribution contribution)setuav_studio_sdk.api.StudioAPI
add_panel(self, PanelContribution contribution)setuav_studio_sdk.api.StudioAPI
add_settings_page(self, SettingsPageContribution contribution)setuav_studio_sdk.api.StudioAPI
add_toolbar_item(self, ToolbarContribution contribution)setuav_studio_sdk.api.StudioAPI
add_workspace(self, WorkspaceContribution contribution)setuav_studio_sdk.api.StudioAPI
build_geometry_data(self, ProjectDocument|None project=None)setuav_studio_sdk.api.StudioAPI
clear_progress(self)setuav_studio_sdk.api.StudioAPI
clear_status(self)setuav_studio_sdk.api.StudioAPI
component_tree_nodes(self, dict[str, Any] component)setuav_studio_sdk.api.StudioAPI
create_component_editor(self, dict[str, Any] component)setuav_studio_sdk.api.StudioAPI
current_project(self)setuav_studio_sdk.api.StudioAPI
current_section_selection(self)setuav_studio_sdk.api.StudioAPI
current_selection(self)setuav_studio_sdk.api.StudioAPI
current_workspace_id(self)setuav_studio_sdk.api.StudioAPI
edit_component(self, dict[str, Any] component, str description, Callable[[], None] change)setuav_studio_sdk.api.StudioAPI
edit_component_extension(self, str component_id, str namespace, str description, Callable[[dict[str, Any]], None] change)setuav_studio_sdk.api.StudioAPI
edit_project(self, str description, Callable[[], None] change)setuav_studio_sdk.api.StudioAPI
edit_project_extension(self, str namespace, str description, Callable[[dict[str, Any]], None] change)setuav_studio_sdk.api.StudioAPI
get_component_icon(self, dict[str, Any] component)setuav_studio_sdk.api.StudioAPI
notify_project_content_changed(self)setuav_studio_sdk.api.StudioAPI
on_modified_changed(self, Callable[[bool], None] listener)setuav_studio_sdk.api.StudioAPI
on_project_changed(self, Callable[[ProjectDocument], None] listener)setuav_studio_sdk.api.StudioAPI
on_project_content_changed(self, Callable[[ProjectDocument], None] listener)setuav_studio_sdk.api.StudioAPI
on_section_selection_changed(self, Callable[[tuple[str, int, int]|None], None] listener)setuav_studio_sdk.api.StudioAPI
on_selection_changed(self, Callable[[Any|None], None] listener)setuav_studio_sdk.api.StudioAPI
on_workspace_changed(self, Callable[[str], None] listener)setuav_studio_sdk.api.StudioAPI
project(self)setuav_studio_sdk.api.StudioAPI
project_tree_nodes(self, ProjectDocument project)setuav_studio_sdk.api.StudioAPI
publish(self, str event_name, Any payload=None)setuav_studio_sdk.api.StudioAPI
redo(self)setuav_studio_sdk.api.StudioAPI
register_component_editor(self, str component_type, Callable[[dict[str, Any]], QWidget] factory)setuav_studio_sdk.api.StudioAPI
register_component_icon(self, str component_type, str|Path|QIcon icon)setuav_studio_sdk.api.StudioAPI
register_component_tree_provider(self, str provider_id, ComponentTreeProvider provider)setuav_studio_sdk.api.StudioAPI
register_component_type_schema(self, str component_type, dict[str, Any] schema_dict, str|None plugin_id=None)setuav_studio_sdk.api.StudioAPI
register_geometry_provider(self, str component_type, GeometryProvider provider)setuav_studio_sdk.api.StudioAPI
register_kind_editor(self, str component_kind, Callable[[dict[str, Any]], QWidget] factory)setuav_studio_sdk.api.StudioAPI
register_kind_icon(self, str component_kind, str|Path|QIcon icon)setuav_studio_sdk.api.StudioAPI
register_project_tree_provider(self, str provider_id, ProjectTreeProvider provider)setuav_studio_sdk.api.StudioAPI
register_schema(self, str schema_id, dict[str, Any] schema_dict)setuav_studio_sdk.api.StudioAPI
register_tool(self, ToolContribution contribution)setuav_studio_sdk.api.StudioAPI
remove_action(self, str menu, str title)setuav_studio_sdk.api.StudioAPI
remove_component_editor(self, str component_type)setuav_studio_sdk.api.StudioAPI
remove_component_icon(self, str component_type)setuav_studio_sdk.api.StudioAPI
remove_component_tree_provider(self, str provider_id)setuav_studio_sdk.api.StudioAPI
remove_geometry_provider(self, str component_type)setuav_studio_sdk.api.StudioAPI
remove_kind_editor(self, str component_kind)setuav_studio_sdk.api.StudioAPI
remove_kind_icon(self, str component_kind)setuav_studio_sdk.api.StudioAPI
remove_modified_listener(self, Callable[[bool], None] listener)setuav_studio_sdk.api.StudioAPI
remove_panel(self, str panel_id)setuav_studio_sdk.api.StudioAPI
remove_project_content_listener(self, Callable[[ProjectDocument], None] listener)setuav_studio_sdk.api.StudioAPI
remove_project_listener(self, Callable[[ProjectDocument], None] listener)setuav_studio_sdk.api.StudioAPI
remove_project_tree_provider(self, str provider_id)setuav_studio_sdk.api.StudioAPI
remove_section_selection_listener(self, Callable[[tuple[str, int, int]|None], None] listener)setuav_studio_sdk.api.StudioAPI
remove_selection_listener(self, Callable[[Any|None], None] listener)setuav_studio_sdk.api.StudioAPI
remove_settings_page(self, str page_id)setuav_studio_sdk.api.StudioAPI
remove_toolbar_item(self, str contribution_id)setuav_studio_sdk.api.StudioAPI
remove_workspace(self, str workspace_id)setuav_studio_sdk.api.StudioAPI
remove_workspace_listener(self, Callable[[str], None] listener)setuav_studio_sdk.api.StudioAPI
report_progress(self, int completed, int total, str label="")setuav_studio_sdk.api.StudioAPI
set_section_selection(self, tuple[str, int, int]|None selection)setuav_studio_sdk.api.StudioAPI
set_selection(self, Any|None selection)setuav_studio_sdk.api.StudioAPI
show_status(self, str message, str level="info", int timeout_ms=5000)setuav_studio_sdk.api.StudioAPI
subscribe(self, str event_name, Callable[[Any], None] handler)setuav_studio_sdk.api.StudioAPI
switch_workspace(self, str workspace_id)setuav_studio_sdk.api.StudioAPI
undo(self)setuav_studio_sdk.api.StudioAPI
unsubscribe(self, str event_name, Callable[[Any], None] handler)setuav_studio_sdk.api.StudioAPI