Class TPositionList

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TPositionList = class(TObject)

Description

Hierarchy

Overview

Fields

Private FList: TList;
Private FCurrentPosition: integer;
Private FMaxPositions: integer;
Private FOnNewPosition: TOnNewPositionEvent;

Methods

Private function GetCanRedo: boolean;
Private function GetCanUndo: boolean;
Public Constructor Create(MaxPositions: integer);
Public Destructor Destroy; override;
Public procedure Submit(NewPosition: TPositionStorage);
Public procedure Undo;
Public procedure Redo;
Public procedure Clear;

Properties

Public property OnNewPosition: TOnNewPositionEvent read FOnNewPosition write FOnNewPosition;
Public property CanUndo: boolean read GetCanUndo;
Public property CanRedo: boolean read GetCanRedo;

Description

Fields

Private FList: TList;
 
Private FCurrentPosition: integer;
 
Private FMaxPositions: integer;
 
Private FOnNewPosition: TOnNewPositionEvent;
 

Methods

Private function GetCanRedo: boolean;
 
Private function GetCanUndo: boolean;
 
Public Constructor Create(MaxPositions: integer);
 
Public Destructor Destroy; override;
 
Public procedure Submit(NewPosition: TPositionStorage);
 
Public procedure Undo;
 
Public procedure Redo;
 
Public procedure Clear;
 

Properties

Public property OnNewPosition: TOnNewPositionEvent read FOnNewPosition write FOnNewPosition;
 
Public property CanUndo: boolean read GetCanUndo;
 
Public property CanRedo: boolean read GetCanRedo;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:41:36