TaurusDbDeviceClassModel

digraph inheritance94f6614a55 { bgcolor=transparent; rankdir=UD; ratio=compress; size="8.0, 12.0"; "Logger" [URL="taurus-Logger.html#taurus.Logger",color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,target="_top",tooltip="The taurus logger class. All taurus pertinent classes should inherit"]; "QAbstractItemModel" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,tooltip="QAbstractItemModel(parent: Optional[QObject] = None)"]; "QObject" -> "QAbstractItemModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "QObject" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,tooltip="QObject(parent: Optional[QObject] = None)"]; "wrapper" -> "QObject" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TaurusBaseModel" [URL="taurus.qt.qtcore.model-TaurusBaseModel.html#taurus.qt.qtcore.model.TaurusBaseModel",color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,target="_top",tooltip="The base class for all Taurus Qt models."]; "QAbstractItemModel" -> "TaurusBaseModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Logger" -> "TaurusBaseModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TaurusDbBaseModel" [URL="taurus.qt.qtcore.model-TaurusDbBaseModel.html#taurus.qt.qtcore.model.TaurusDbBaseModel",color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,target="_top",tooltip="The base class for all Taurus database Qt models."]; "TaurusBaseModel" -> "TaurusDbBaseModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TaurusDbDeviceClassModel" [URL="#taurus.qt.qtcore.model.TaurusDbDeviceClassModel",color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,target="_top",tooltip="A Qt model that structures class elements in a tree organized as:"]; "TaurusDbBaseModel" -> "TaurusDbDeviceClassModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "simplewrapper" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded]; "wrapper" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded]; "simplewrapper" -> "wrapper" [arrowsize=0.5,style="setlinewidth(0.5)"]; }
class TaurusDbDeviceClassModel(parent=None, data=None)[source]

A Qt model that structures class elements in a tree organized as:

  • <Class>
    • <Device>
      • <Attribute>

Import from taurus.qt.qtcore.model as:

from taurus.qt.qtcore.model import TaurusDbDeviceClassModel
ColumnNames = ('Class', 'Alive', 'Host')
ColumnRoles = ((2, 2, 3, 13), 11, 12)
setupModelData(data)[source]