pynaviz.qt.interval_sets_selection#
Classes
Drop-down editor for colors. |
|
|
Dialog showing a table of interval sets with: - Column 0: name + checkbox - Column 1: dropdown - Column 2: number entry |
|
A model to handle the dict of interval sets with checkboxes. |
|
- class pynaviz.qt.interval_sets_selection.ComboDelegate[source]#
Bases:
QStyledItemDelegateDrop-down editor for colors.
- staticMetaObject = PySide6.QtCore.QMetaObject("ComboDelegate" inherits "QStyledItemDelegate": )#
- class pynaviz.qt.interval_sets_selection.IntervalSetsDialog(model, parent=None)[source]#
Bases:
QDialogDialog showing a table of interval sets with: - Column 0: name + checkbox - Column 1: dropdown - Column 2: number entry
- Parameters:
model (IntervalSetsModel)
parent (QWidget | None)
- staticMetaObject = PySide6.QtCore.QMetaObject("IntervalSetsDialog" inherits "QDialog": )#
- class pynaviz.qt.interval_sets_selection.IntervalSetsModel(interval_sets)[source]#
Bases:
QAbstractTableModelA model to handle the dict of interval sets with checkboxes.
- Parameters:
interval_sets (dict)
- checkStateChanged#
- setData(index, value, role=None)[source]#
Write data to the model.
- Parameters:
index (
QModelIndex) – The index of the item to modify.value (
Any) – The new value to set.role (
Qt.ItemDataRole) – The role of the data to set.
- staticMetaObject = PySide6.QtCore.QMetaObject("IntervalSetsModel" inherits "QAbstractTableModel": Methods: #76 type=Signal, signature=checkStateChanged(QString,QString,double,bool), parameters=QString, QString, double, bool )#