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

Public Member Functions

def __init__ (self)
 
def set_available_pulse_blocks (self, blocks)
 
def set_rotating_frame (self, rotating_frame=True)
 
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_block_ensemble (self, block_ensemble)
 

Public Attributes

 available_pulse_blocks
 

Static Public Attributes

int repetitionsRole = QtCore.Qt.UserRole + 1
 
int blockNameRole = QtCore.Qt.UserRole + 2
 
int blockEnsembleRole = QtCore.Qt.UserRole + 3
 
int blockElementRole = QtCore.Qt.UserRole + 4
 

Member Function Documentation

◆ insertRows()

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

◆ removeRows()

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

◆ set_available_pulse_blocks()

def pulse_editors.EnsembleEditorTableModel.set_available_pulse_blocks (   self,
  blocks 
)
Parameters
blockslist|dict|set, list/dict/set containing all available PulseBlock names
Returns
: int, error code (>=0: OK, <0: ERR)

◆ set_block_ensemble()

def pulse_editors.EnsembleEditorTableModel.set_block_ensemble (   self,
  block_ensemble 
)
Parameters
block_ensemble
Returns
:

◆ set_rotating_frame()

def pulse_editors.EnsembleEditorTableModel.set_rotating_frame (   self,
  rotating_frame = True 
)
Parameters
rotating_frame
Returns
:

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