TaurusBaseModel

Inheritance diagram of TaurusBaseModel
class TaurusBaseModel(parent=None, data=None)[source]

Bases: PyQt4.QtCore.QAbstractItemModel, taurus.core.util.log.Logger

The base class for all Taurus Qt models.

ColumnNames = ()
ColumnRoles = ((),)
DftFont = <PyQt4.QtGui.QFont object>
columnCount(parent=<PyQt4.QtCore.QModelIndex object>)[source]
columnIcon(column)[source]
columnSize(column)[source]
columnToolTip(column)[source]
createNewRootItem()[source]
data(index, role=0)[source]
dataSource()[source]
flags(index)[source]
hasChildren(parent=<PyQt4.QtCore.QModelIndex object>)[source]
headerData(section, orientation, role=0)[source]
index(row, column, parent=<PyQt4.QtCore.QModelIndex object>)[source]
parent(index)[source]
pyData(index, role=0)[source]
refresh(refresh_source=False)[source]
role(column, depth=0)[source]
roleIcon(role)[source]
roleSize(role)[source]
roleToolTip(role)[source]
rowCount(parent=<PyQt4.QtCore.QModelIndex object>)[source]
selectables()[source]
setDataSource(data_src)[source]
setSelectables(seq_elem_types)[source]
setupModelData(data)[source]