vacca.properties module

Classes

VaccaPropTable

class vacca.properties.VaccaPropTable(parent=None, designMode=False)[source]

It is a class that inherits from TaurusPropTable, DoubleClickable (fandango) and Dropable (fandango).

Shows the Devices Properties, this widget is listening to shareDataManager if any Device has been selected to show its properties

This class has the follow functionalities:
  • Is connected to shareDataManager to share information in the GUI.
  • Can be edit the property by doubleclick function.
contextMenuEvent(event)[source]

This function is called when right clicking on qwt plot area. A pop up menu will be shown with the available options.

static getDefaultIcon()[source]
Returns:The Default Icon Path.
static getPanelDescription(name='TangoDeviceProperties', model='')[source]
Parameters:
  • name – Name for the Panel
  • model – Model for the panel
Returns:

setModel(model)[source]

Set Model is the callback used in shareDataManager to manage device selections. :param model: :return:

setTable(model, filters=[])[source]

This method overrides TaurusPropTable.setTable(), which connects with TaurusClassTable This method fill the table with the names of properties and values for the device selected


class vacca.properties.VaccaPropTable(parent=None, designMode=False)[source]

Bases: fandango.qt.DoubleClickableQtKlass

It is a class that inherits from TaurusPropTable, DoubleClickable (fandango) and Dropable (fandango).

Shows the Devices Properties, this widget is listening to shareDataManager if any Device has been selected to show its properties

This class has the follow functionalities:
  • Is connected to shareDataManager to share information in the GUI.
  • Can be edit the property by doubleclick function.
contextMenuEvent(event)[source]

This function is called when right clicking on qwt plot area. A pop up menu will be shown with the available options.

static getDefaultIcon()[source]
Returns:The Default Icon Path.
getModelClass()[source]
static getPanelDescription(name='TangoDeviceProperties', model='')[source]
Parameters:
  • name – Name for the Panel
  • model – Model for the panel
Returns:

setModel(model)[source]

Set Model is the callback used in shareDataManager to manage device selections. :param model: :return:

setTable(model, filters=[])[source]

This method overrides TaurusPropTable.setTable(), which connects with TaurusClassTable This method fill the table with the names of properties and values for the device selected