Qudi
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
pulse_editors.BlockEditorTableModel Class Reference
Inheritance diagram for pulse_editors.BlockEditorTableModel:
Inheritance graph
[legend]
Collaboration diagram for pulse_editors.BlockEditorTableModel:
Collaboration graph
[legend]

Public Member Functions

def __init__ (self)
 
def set_activation_config (self, activation_config)
 
def rowCount (self, parent=QtCore.QModelIndex())
 
def columnCount (self, parent=QtCore.QModelIndex())
 
def data (self, index, role=QtCore.Qt.DisplayRole)
 
def setData (self, index, data, role=QtCore.Qt.DisplayRole)
 
def headerData (self, section, orientation, role)
 
def flags (self, index)
 
def insertRows (self, row, count, parent=None)
 
def removeRows (self, row, count, parent=None)
 
def set_pulse_block (self, pulse_block)
 

Public Attributes

 digital_channels
 
 analog_channels
 
 activation_config
 

Static Public Attributes

 sigColumnWidthChanged = QtCore.Signal(int, int)
 
int lengthRole = QtCore.Qt.UserRole + 1
 
int incrementRole = QtCore.Qt.UserRole + 2
 
int digitalStateRole = QtCore.Qt.UserRole + 3
 
int analogFunctionRole = QtCore.Qt.UserRole + 4
 
int analogShapeRole = QtCore.Qt.UserRole + 5
 
int analogParameterRole = QtCore.Qt.UserRole + 6
 
int analogChannelSetRole = QtCore.Qt.UserRole + 7
 
int digitalChannelSetRole = QtCore.Qt.UserRole + 8
 
int channelSetRole = QtCore.Qt.UserRole + 9
 
int blockElementRole = QtCore.Qt.UserRole + 10
 
int pulseBlockRole = QtCore.Qt.UserRole + 11
 

Member Function Documentation

◆ insertRows()

def pulse_editors.BlockEditorTableModel.insertRows (   self,
  row,
  count,
  parent = None 
)
Parameters
row
count
parent
Returns
:

◆ removeRows()

def pulse_editors.BlockEditorTableModel.removeRows (   self,
  row,
  count,
  parent = None 
)
Parameters
row
count
parent
Returns
:

◆ set_activation_config()

def pulse_editors.BlockEditorTableModel.set_activation_config (   self,
  activation_config 
)
Parameters
activation_config
Returns
:

◆ set_pulse_block()

def pulse_editors.BlockEditorTableModel.set_pulse_block (   self,
  pulse_block 
)
Parameters
pulse_block
Returns
:

The documentation for this class was generated from the following file: