Module undo_redo

Consts

MERGE_DISABLE = 0'i64
MERGE_ENDS = 1'i64
MERGE_ALL = 2'i64

Procs

proc createAction(self: UndoRedo; name: string; mergeMode: int64 = 0'i64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc commitAction(self: UndoRedo) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc addDoMethod(self: UndoRedo; objectt: Object; methodd: string;
                variantArgs: varargs[Variant]): Variant {.
gcsafe, locks: 0, raises: [CallError, ValueError], tags: []
.}
proc addUndoMethod(self: UndoRedo; objectt: Object; methodd: string;
                  variantArgs: varargs[Variant]): Variant {.
gcsafe, locks: 0, raises: [CallError, ValueError], tags: []
.}
proc addDoProperty(self: UndoRedo; objectt: Object; property: string; value: Variant) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc addUndoProperty(self: UndoRedo; objectt: Object; property: string; value: Variant) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc addDoReference(self: UndoRedo; objectt: Object) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc addUndoReference(self: UndoRedo; objectt: Object) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc clearHistory(self: UndoRedo) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getCurrentActionName(self: UndoRedo): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getVersion(self: UndoRedo): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc redo(self: UndoRedo) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc undo(self: UndoRedo) {.
gcsafe, locks: 0, raises: [], tags: []
.}