
Public Member Functions | |
| def | __init__ (self, menu_bar, plugin_manager) |
| def | add_instance (self, plugin_descriptor, instance_id) |
| def | add_plugin (self, plugin_descriptor) |
| def | add_plugin_prefix (self, plugin_descriptor) |
| def | remove_instance (self, instance_id) |
| def | update_plugin_instance_label (self, instance_id_str, label) |
Static Public Attributes | |
| load_plugin_signal = Signal(str) | |
| unload_plugin_signal = Signal(str) | |
Private Member Functions | |
| def | _enrich_action (self, action, action_attributes, base_path=None) |
| def | _get_instance_label (self, label) |
Private Attributes | |
| _instances | |
| _plugin_mapper | |
| _plugin_menu_manager | |
| _running_mapper | |
| _running_menu_manager | |
Menu of available plugins to load and running plugin instances to unload.
Definition at line 39 of file plugin_menu.py.
| def qt_gui.plugin_menu.PluginMenu.__init__ | ( | self, | |
| menu_bar, | |||
| plugin_manager | |||
| ) |
Definition at line 45 of file plugin_menu.py.
|
private |
Definition at line 130 of file plugin_menu.py.
|
private |
Definition at line 127 of file plugin_menu.py.
| def qt_gui.plugin_menu.PluginMenu.add_instance | ( | self, | |
| plugin_descriptor, | |||
| instance_id | |||
| ) |
Definition at line 103 of file plugin_menu.py.
| def qt_gui.plugin_menu.PluginMenu.add_plugin | ( | self, | |
| plugin_descriptor | |||
| ) |
Definition at line 64 of file plugin_menu.py.
| def qt_gui.plugin_menu.PluginMenu.add_plugin_prefix | ( | self, | |
| plugin_descriptor | |||
| ) |
Definition at line 95 of file plugin_menu.py.
| def qt_gui.plugin_menu.PluginMenu.remove_instance | ( | self, | |
| instance_id | |||
| ) |
Definition at line 116 of file plugin_menu.py.
| def qt_gui.plugin_menu.PluginMenu.update_plugin_instance_label | ( | self, | |
| instance_id_str, | |||
| label | |||
| ) |
Definition at line 122 of file plugin_menu.py.
|
private |
Definition at line 62 of file plugin_menu.py.
|
private |
Definition at line 52 of file plugin_menu.py.
|
private |
Definition at line 51 of file plugin_menu.py.
|
private |
Definition at line 59 of file plugin_menu.py.
|
private |
Definition at line 54 of file plugin_menu.py.
|
static |
Definition at line 42 of file plugin_menu.py.
|
static |
Definition at line 43 of file plugin_menu.py.