TaurusPropTable
¶

-
class
TaurusPropTable
(parent=None, designMode=False)[source]¶ Bases:
PyQt4.QtGui.QTableWidget
,taurus.qt.qtgui.base.taurusbase.TaurusBaseWidget
This widget will show a list of properties of device and the list of values. @todo add a frame for Add, Delete and Refresh buttons!
-
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.
-
getModelClass
()[source]¶ Return the class object for the widget. Default behavior is to do a ‘best effort’ to determine which model type corresponds to the current model name. Overwrite as necessary.
Return type: class TaurusModel
orNone
Returns: The class object corresponding to the type of Taurus model this widget handles or None if no valid class is found.
-
classmethod
getQtDesignerPluginInfo
()[source]¶ Returns pertinent information in order to be able to build a valid QtDesigner widget plugin.
The dictionary returned by this method should contain at least the following keys and values: - ‘module’ : a string representing the full python module name (ex.: ‘taurus.qt.qtgui.base’) - ‘icon’ : a string representing valid resource icon (ex.: ‘designer:combobox.png’) - ‘container’ : a bool telling if this widget is a container widget or not.
This default implementation returns the following dictionary:
{ 'group' : 'Taurus [Unclassified]', 'icon' : 'logos:taurus.png', 'container' : False }
Return type: dict
Returns: a map with pertinent designer information
-
model
¶ Returns the model name for this component.
Return type: str
Returns: the model name.
-
setPropertyValue
(value, i, j)[source]¶ This method inserts a new table widget inside the cell @deprecated … use setText() and editProperty() event call instead!!!
-
setTable
(dev_name)[source]¶ Fills the table with the names of properties and their values for the given device.
-
updateStyle
()[source]¶ Updates the widget style. Default implementation just calls QWidget.update()
Override when necessary.
-
useParentModel
¶ Returns whether this component is using the parent model
Return type: bool
Returns: True if using parent model or False otherwise
-