|
def | __init__ (self) |
|
def | set_available_block_ensembles (self, ensembles) |
|
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_pulse_sequence (self, pulse_sequence) |
|
|
| available_block_ensembles |
|
|
int | repetitionsRole = QtCore.Qt.UserRole + 1 |
|
int | ensembleNameRole = QtCore.Qt.UserRole + 2 |
|
int | goToRole = QtCore.Qt.UserRole + 4 |
|
int | eventJumpToRole = QtCore.Qt.UserRole + 5 |
|
int | eventTriggerRole = QtCore.Qt.UserRole + 6 |
|
int | waitForRole = QtCore.Qt.UserRole + 7 |
|
int | flagTriggerRole = QtCore.Qt.UserRole + 8 |
|
int | flagHighRole = QtCore.Qt.UserRole + 9 |
|
int | sequenceRole = QtCore.Qt.UserRole + 10 |
|
◆ insertRows()
def pulse_editors.SequenceEditorTableModel.insertRows |
( |
|
self, |
|
|
|
row, |
|
|
|
count, |
|
|
|
parent = None |
|
) |
| |
◆ removeRows()
def pulse_editors.SequenceEditorTableModel.removeRows |
( |
|
self, |
|
|
|
row, |
|
|
|
count, |
|
|
|
parent = None |
|
) |
| |
◆ set_available_block_ensembles()
def pulse_editors.SequenceEditorTableModel.set_available_block_ensembles |
( |
|
self, |
|
|
|
ensembles |
|
) |
| |
- Parameters
-
ensembles | list|set, list/set containing all available PulseBlockEnsemble names |
- Returns
- : int, error code (>=0: OK, <0: ERR)
◆ set_pulse_sequence()
def pulse_editors.SequenceEditorTableModel.set_pulse_sequence |
( |
|
self, |
|
|
|
pulse_sequence |
|
) |
| |
◆ set_rotating_frame()
def pulse_editors.SequenceEditorTableModel.set_rotating_frame |
( |
|
self, |
|
|
|
rotating_frame = True |
|
) |
| |
The documentation for this class was generated from the following file:
- gui/pulsed/pulse_editors.py