spinetoolbox.plugin_manager
Contains PluginManager class.
Module Contents
Classes
Class for managing plugins. |
|
Functions
|
|
|
- class spinetoolbox.plugin_manager.PluginManager(toolbox)[source]
Class for managing plugins.
- Parameters
toolbox (ToolboxUI) – Toolbox instance.
- load_installed_plugins()[source]
Loads installed plugins and adds their specifications to toolbars.
- load_individual_plugin(plugin_dir, specification_local_data)[source]
Loads plugin from directory.
- Parameters
plugin_dir (str) – path of plugin dir with “plugin.json” in it.
specification_local_data (dict) – specification local data
- _install_plugin(plugin_name)[source]
Installs plugin from the registry and loads it.
- Parameters
plugin_name (str) – plugin name