2.22. UndoGroup

2.22.1. Synopsis

2.22.1.1. Functions

2.22.2. Detailed Description

The undo/redo handler class which allows to group changes to unified undoable blocks in scope of context managers.

class mocha.project.UndoGroup
UndoGroup.__enter__()

Starts an unified actions block.

UndoGroup.__exit__(arg__1, arg__2, arg__3)

Commits an unified action block. Either rollbacks in case of an unhandled exception.

UndoGroup.commit()

Commits an unified action block.

UndoGroup.redo()

Redoes the latest command from the redo stack.

UndoGroup.rollback()

Rollbacks an unified action block.

UndoGroup.undo()

Undoes the latest command from the undo stack.