meshroom.ui.commands.UndoStack

- class meshroom.ui.commands.UndoStack(parent=None)
- __init__(parent=None)
Methods
__init__([parent])beginMacro(self, text)blockSignals(self, b)childEvent(self, event)children(self)cleanIndex(self)clear(self)command(self, index)connect(...)connectNotify(self, signal)count(self)createRedoAction(self, parent[, prefix])createUndoAction(self, parent[, prefix])customEvent(self, event)deleteLater(self)disconnect(...)disconnectNotify(self, signal)dumpObjectInfo(self)dumpObjectTree(self)dynamicPropertyNames(self)emit(self, arg__1, *args)endMacro(self)event(self, event)eventFilter(self, watched, event)findChild(self, arg__1[, arg__2])findChildren(-> typing.Iterable)inherits(self, classname)installEventFilter(self, filterObj)isActive(self)isClean(self)isSignalConnected(self, signal)isWidgetType(self)isWindowType(self)killTimer(self, id)lockAtThisIndex()Lock the undo stack at the current index and lock the redo action.
metaObject(self)moveToThread(self, thread)objectName(self)parent(self)property(self, name)push(self, cmd)receivers(self, signal)redo(self)registerUserData()removeEventFilter(self, obj)resetClean(self)sender(self)senderSignalIndex(self)setActive(self[, active])setClean(self)setIndex(self, idx)setLockedRedo(value)setObjectName(self, name)setParent(self, parent)setProperty(self, name, value)setUndoLimit(self, limit)setUndoableIndex(value)signalsBlocked(self)startTimer(self, interval[, timerType])text(self, idx)thread(self)timerEvent(self, event)tr(self, arg__1[, arg__2, arg__3])tryAndPush(command)undo(self)undoLimit(self)unlock()Unlock both undo stack and redo action.
Attributes
canRedocanRedoChangedcanUndocanUndoChangedcleancleanChangeddestroyedindexindexChangedisUndoableIndexisUndoableIndexChangedlockedRedolockedRedoChangedobjectNameChangedredoTextredoTextChangedstaticMetaObjectundoTextundoTextChanged