Public Member Functions | Private Member Functions | Private Attributes | List of all members
airbus_cobot_gui.plugin.plugin_installer.PluginInstaller Class Reference

Base class for install plugin components. More...

Public Member Functions

def __init__
 The constructor. More...
 
def get_access_right
 
def get_param
 
def get_plugin_name
 
def get_widget
 
def install
 Install Plugin with plugin description. More...
 
def set_params
 
def set_widget
 

Private Member Functions

def _get_launcher
 Get launcher button. More...
 
def _setup_launcher
 Setup launcher button. More...
 
def _update_user
 Methode called when user account changed. More...
 

Private Attributes

 _description
 
 _label
 
 _launcher
 
 _parameters
 
 _restriction
 
 _user
 
 _user_changed_cb
 
 _widget
 

Detailed Description

Base class for install plugin components.

Definition at line 37 of file plugin_installer.py.

Constructor & Destructor Documentation

def airbus_cobot_gui.plugin.plugin_installer.PluginInstaller.__init__ (   self,
  user_changed_event_cb 
)

The constructor.

Definition at line 39 of file plugin_installer.py.

Member Function Documentation

def airbus_cobot_gui.plugin.plugin_installer.PluginInstaller._get_launcher (   self)
private

Get launcher button.

Returns
launcher: plugin launcher button. launcher: QPushButton.

Definition at line 90 of file plugin_installer.py.

def airbus_cobot_gui.plugin.plugin_installer.PluginInstaller._setup_launcher (   self,
  icon_path 
)
private

Setup launcher button.

Parameters
icon_pathicon path. icon_path: String.

Definition at line 70 of file plugin_installer.py.

def airbus_cobot_gui.plugin.plugin_installer.PluginInstaller._update_user (   self,
  user 
)
private

Methode called when user account changed.

Parameters
useruser informations. user: User.

Definition at line 97 of file plugin_installer.py.

def airbus_cobot_gui.plugin.plugin_installer.PluginInstaller.get_access_right (   self)

Definition at line 123 of file plugin_installer.py.

def airbus_cobot_gui.plugin.plugin_installer.PluginInstaller.get_param (   self,
  name,
  default 
)

Definition at line 132 of file plugin_installer.py.

def airbus_cobot_gui.plugin.plugin_installer.PluginInstaller.get_plugin_name (   self)

Definition at line 126 of file plugin_installer.py.

def airbus_cobot_gui.plugin.plugin_installer.PluginInstaller.get_widget (   self)

Definition at line 120 of file plugin_installer.py.

def airbus_cobot_gui.plugin.plugin_installer.PluginInstaller.install (   self,
  plugin_descriptors = {} 
)

Install Plugin with plugin description.

Parameters
plugin_descriptorsplugin descriptors. plugin_descriptors: dict(strings).

Definition at line 55 of file plugin_installer.py.

def airbus_cobot_gui.plugin.plugin_installer.PluginInstaller.set_params (   self,
  params 
)

Definition at line 129 of file plugin_installer.py.

def airbus_cobot_gui.plugin.plugin_installer.PluginInstaller.set_widget (   self,
  widget 
)

Definition at line 116 of file plugin_installer.py.

Member Data Documentation

airbus_cobot_gui.plugin.plugin_installer.PluginInstaller._description
private

Definition at line 42 of file plugin_installer.py.

airbus_cobot_gui.plugin.plugin_installer.PluginInstaller._label
private

Definition at line 41 of file plugin_installer.py.

airbus_cobot_gui.plugin.plugin_installer.PluginInstaller._launcher
private

Definition at line 49 of file plugin_installer.py.

airbus_cobot_gui.plugin.plugin_installer.PluginInstaller._parameters
private

Definition at line 53 of file plugin_installer.py.

airbus_cobot_gui.plugin.plugin_installer.PluginInstaller._restriction
private

Definition at line 43 of file plugin_installer.py.

airbus_cobot_gui.plugin.plugin_installer.PluginInstaller._user
private

Definition at line 44 of file plugin_installer.py.

airbus_cobot_gui.plugin.plugin_installer.PluginInstaller._user_changed_cb
private

Definition at line 46 of file plugin_installer.py.

airbus_cobot_gui.plugin.plugin_installer.PluginInstaller._widget
private

Definition at line 45 of file plugin_installer.py.


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


airbus_cobot_gui
Author(s):
autogenerated on Thu Dec 17 2015 11:42:05