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.