History (hwx.inspire.core)¶
Manages the Undo or Redo support.
While interacting with inspire object through API,History noteState need to be created explicitly to perform undo or redo operation.
Public Methods¶
classmethod disabled (cls)
classmethod noteState (cls, tag=’’)
classmethod redo (cls)
classmethod temporaryMode (cls)
classmethod undo (cls)
Method Details¶
- classmethod disabled(cls)¶
Disables the history.
- classmethod noteState(cls, tag='')¶
Creates history noteState with supplied tag.
- param tag
Name for noteState.
- type tag
str
- classmethod redo(cls)¶
Performs a Redo operation.
- classmethod temporaryMode(cls)¶
Begins a transaction for data model changes.
NoteState commits the changes otherwise the model is restored when leaving the contextmanager.
Yields commit and rollback functions.
- classmethod undo(cls)¶
Performs an Undo operation.