Class UndoBuffer
Undo/Redo buffer
Inherits from
-
Object
(base class)
Fields
Name | Type | Description |
---|---|---|
_redoList
|
dlangui |
|
_savedState
|
EditOperation |
|
_undoList
|
dlangui |
Properties
Name | Type | Description |
---|---|---|
hasRedo
[get]
|
bool |
returns true if buffer contains any redo items
|
hasUndo
[get]
|
bool |
returns true if buffer contains any undo items
|
modified
[get]
|
bool |
returns true if content has been changed since last saved () or clear () call
|
Methods
Name | Description |
---|---|
clear
|
clears both undo and redo buffers
|
redo
|
returns operation to be redone (put it to undo ), null if no undo ops available
|
saved
|
current state is saved
|
savedInRedo
|
returns true if saved state is in redo buffer
|
saveForUndo
|
adds undo operation
|
undo
|
returns operation to be undone (put it to redo ), null if no undo ops available
|
Authors
Vadim Lopatin, coolreader.org@gmail.com
Copyright
Vadim Lopatin, 2014
License
Boost License 1.0