insarviz.state.observable.ObservableList module

class insarviz.state.observable.ObservableList.EACH(elem_lens)[source]

Bases: Lens

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, Generic

A 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’

append(elem)[source]
beginInsertRange
beginRemoveRange
beginReplaceRange
endInsertRange
endRemoveRange
endReplaceRange
import_context() dict[source]
map(func, delete_func=None)[source]
map_lens(lens)[source]
sequence()[source]
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