insarviz.state.observable.ObservableList module
- class insarviz.state.observable.ObservableList.MapList(func, l, delete_func=None)[source]
Bases:
ObservableList- beginInsertRange
- beginRemoveRange
- beginReplaceRange
- endInsertRange
- endRemoveRange
- endReplaceRange
- staticMetaObject = PySide6.QtCore.QMetaObject("MapList" inherits "ObservableList": Methods: #10 type=Slot, signature=__begin_remove_range(int,int), parameters=int, int #11 type=Slot, signature=__end_remove_range(int,int), parameters=int, int #12 type=Slot, signature=__begin_insert_range(int,int), parameters=int, int #13 type=Slot, signature=__end_insert_range(int,int), parameters=int, int #14 type=Slot, signature=__begin_replace_range(int,int), parameters=int, int #15 type=Slot, signature=__end_replace_range(int,int), parameters=int, int )
- class insarviz.state.observable.ObservableList.ObservableList(*elems: T)[source]
Bases:
QObject,GenericA basic wrapper over raw Python lists (arrays), that provides signals to notify when and how the list’s contents change.
beginRemoveRange(start, stop): emitted before removing the range (start,stop). endRemoveRange(start, stop): emitted after removing the range (start,stop) beginReplaceRange(start, stop): emitted before replacing elements between ‘start’ and ‘stop’ endReplaceRange(start, stop): emitted after replacing elements between ‘start’ and ‘stop’ beginInsertRange(start, length): emitted before inserting ‘length’ elements at index ‘start’ endInsertRange(start, length): emitted after inserting ‘length’ elements at index ‘start’
- beginInsertRange
- beginRemoveRange
- beginReplaceRange
- endInsertRange
- endRemoveRange
- endReplaceRange
- staticMetaObject = PySide6.QtCore.QMetaObject("ObservableList" inherits "QObject": Methods: #4 type=Signal, signature=beginRemoveRange(int,int), parameters=int, int #5 type=Signal, signature=endRemoveRange(int,int), parameters=int, int #6 type=Signal, signature=beginReplaceRange(int,int), parameters=int, int #7 type=Signal, signature=endReplaceRange(int,int), parameters=int, int #8 type=Signal, signature=beginInsertRange(int,int), parameters=int, int #9 type=Signal, signature=endInsertRange(int,int), parameters=int, int )
- class insarviz.state.observable.ObservableList.SequenceList(l)[source]
Bases:
Dynamic- staticMetaObject = PySide6.QtCore.QMetaObject("SequenceList" inherits "Dynamic": Methods: #5 type=Slot, signature=__elem_changed(int,PyObject), parameters=int, PyObject #6 type=Slot, signature=__begin_remove_range(int,int), parameters=int, int #7 type=Slot, signature=__end_remove_range(int,int), parameters=int, int #8 type=Slot, signature=__end_insert_range(int,int), parameters=int, int #9 type=Slot, signature=__begin_replace_range(int,int), parameters=int, int #10 type=Slot, signature=__end_replace_range(int,int), parameters=int, int )
- property value