TaurusPropTable

Inheritance diagram of 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!

addProperty()[source]
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.

defineStyle()[source]

Defines the initial style for the widget

deleteProperty()[source]
editProperty()[source]
getModelClass()[source]
classmethod getQtDesignerPluginInfo()[source]
get_device_property_names(dev_name, wildcard='*')[source]
minimumSizeHint()[source]
model

Returns the model name for this component.

Return type::class:~`str`
Returns:the model name.
put_device_property(dev_name, dict)[source]
setNewPropertyValue(new_text)[source]
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]

This method is used to connect TaurusPropTable widget with TaurusClassTable widget This method fill the table with the names of properties and values for the device selected in the TaurusClassTable

setText(value, i, j)[source]
sizeHint()[source]
updateStyle()[source]
useParentModel

Returns whether this component is using the parent model

Return type::class:~`bool`
Returns:True if using parent model or False otherwise
valueChanged()[source]

@deprecated valueChanged THIS DOES NOTHING!

valueDoubleClicked(x, y)[source]