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.