Public Member Functions | Private Member Functions | Private Attributes | List of all members
airbus_cobot_gui.widget.widget_provider.WidgetProvider Class Reference

Class for load Python widget package. More...

Public Member Functions

def __init__
 The constructor. More...
 
def get_widget_registered
 Get package name and xml file name by widget label. More...
 
def load
 Load Python package. More...
 

Private Member Functions

def _parse_widget_xml
 Read gadegt xml file. More...
 

Private Attributes

 _label
 
 _widget_register
 

Detailed Description

Class for load Python widget package.

Definition at line 42 of file widget_provider.py.

Constructor & Destructor Documentation

def airbus_cobot_gui.widget.widget_provider.WidgetProvider.__init__ (   self,
  xml_register_dir 
)

The constructor.

Definition at line 44 of file widget_provider.py.

Member Function Documentation

def airbus_cobot_gui.widget.widget_provider.WidgetProvider._parse_widget_xml (   self,
  package_name,
  widget_xml 
)
private

Read gadegt xml file.

Parameters
package_namepython pakage name. package_name: string.
plugin_xmlplugin xml name. plugin_xml: string.
Returns
: plugin_desc: package descrition, plugin configuration. plugin_desc: tuple (dictonary, dictonary).

Definition at line 122 of file widget_provider.py.

def airbus_cobot_gui.widget.widget_provider.WidgetProvider.get_widget_registered (   self,
  widget_label 
)

Get package name and xml file name by widget label.

Parameters
widget_labelwidget label. widget_label: string.
Returns
widget_desc: package name and xml file name. widget_desc: tuple (string, string).

Definition at line 55 of file widget_provider.py.

def airbus_cobot_gui.widget.widget_provider.WidgetProvider.load (   self,
  package_name,
  widget_xml 
)

Load Python package.

Parameters
package_namepackage name. package_name: string.
widget_xmlxml file name. widget_xml: string.
Returns
widget_instance: widget instance. widget_instance: Widget.

Definition at line 75 of file widget_provider.py.

Member Data Documentation

airbus_cobot_gui.widget.widget_provider.WidgetProvider._label
private

Definition at line 47 of file widget_provider.py.

airbus_cobot_gui.widget.widget_provider.WidgetProvider._widget_register
private

Definition at line 53 of file widget_provider.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