Description | Hierarchy | Fields | Methods | Properties |
type TPositionList = class(TObject)
FList: TList; |
|
FCurrentPosition: integer; |
|
FMaxPositions: integer; |
|
FOnNewPosition: TOnNewPositionEvent; |
function GetCanRedo: boolean; |
|
function GetCanUndo: boolean; |
|
Constructor Create(MaxPositions: integer); |
|
Destructor Destroy; override; |
|
procedure Submit(NewPosition: TPositionStorage); |
|
procedure Undo; |
|
procedure Redo; |
|
procedure Clear; |
property OnNewPosition: TOnNewPositionEvent read FOnNewPosition
write FOnNewPosition; |
|
property CanUndo: boolean read GetCanUndo; |
|
property CanRedo: boolean read GetCanRedo; |
FList: TList; |
|
FCurrentPosition: integer; |
|
FMaxPositions: integer; |
|
FOnNewPosition: TOnNewPositionEvent; |
|
function GetCanRedo: boolean; |
|
function GetCanUndo: boolean; |
|
Constructor Create(MaxPositions: integer); |
|
Destructor Destroy; override; |
|
procedure Submit(NewPosition: TPositionStorage); |
|
procedure Undo; |
|
procedure Redo; |
|
procedure Clear; |
|
property OnNewPosition: TOnNewPositionEvent read FOnNewPosition
write FOnNewPosition; |
|
property CanUndo: boolean read GetCanUndo; |
|
property CanRedo: boolean read GetCanRedo; |
|