Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes
qt_gui.plugin_menu.PluginMenu Class Reference
Inheritance diagram for qt_gui.plugin_menu.PluginMenu:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def add_instance
def add_plugin
def add_plugin_prefix
def remove_instance
def update_plugin_instance_label

Static Public Attributes

tuple load_plugin_signal = Signal(str)
tuple unload_plugin_signal = Signal(str)

Private Member Functions

def _enrich_action
def _get_instance_label

Private Attributes

 _instances
 _plugin_mapper
 _plugin_menu_manager
 _running_mapper
 _running_menu_manager

Detailed Description

Menu of available plugins to load and running plugin instances to unload.

Definition at line 41 of file plugin_menu.py.


Constructor & Destructor Documentation

def qt_gui.plugin_menu.PluginMenu.__init__ (   self,
  menu_bar,
  plugin_manager 
)

Definition at line 48 of file plugin_menu.py.


Member Function Documentation

def qt_gui.plugin_menu.PluginMenu._enrich_action (   self,
  action,
  action_attributes,
  base_path = None 
) [private]

Definition at line 128 of file plugin_menu.py.

def qt_gui.plugin_menu.PluginMenu._get_instance_label (   self,
  label 
) [private]

Definition at line 125 of file plugin_menu.py.

def qt_gui.plugin_menu.PluginMenu.add_instance (   self,
  plugin_descriptor,
  instance_id 
)

Definition at line 102 of file plugin_menu.py.

def qt_gui.plugin_menu.PluginMenu.add_plugin (   self,
  plugin_descriptor 
)

Definition at line 63 of file plugin_menu.py.

def qt_gui.plugin_menu.PluginMenu.add_plugin_prefix (   self,
  plugin_descriptor 
)

Definition at line 94 of file plugin_menu.py.

def qt_gui.plugin_menu.PluginMenu.remove_instance (   self,
  instance_id 
)

Definition at line 114 of file plugin_menu.py.

def qt_gui.plugin_menu.PluginMenu.update_plugin_instance_label (   self,
  instance_id_str,
  label 
)

Definition at line 120 of file plugin_menu.py.


Member Data Documentation

Definition at line 48 of file plugin_menu.py.

Definition at line 48 of file plugin_menu.py.

Definition at line 48 of file plugin_menu.py.

Definition at line 48 of file plugin_menu.py.

Definition at line 48 of file plugin_menu.py.

Definition at line 45 of file plugin_menu.py.

Definition at line 46 of file plugin_menu.py.


The documentation for this class was generated from the following file:


qt_gui
Author(s): Dirk Thomas
autogenerated on Thu Jun 6 2019 18:07:34