Class TUndoDeleteScreenObjects

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TUndoDeleteScreenObjects = class(TCustomUpdateScreenObjectUndo)

Description

TUndoDeleteScreenObjects is used to undo or redo the deletion of a one or more TScreenObjects.

The TScreenObjects are not actually created or destroyed by TUndoDeleteScreenObjects. Instead TUndoDeleteScreenObjects just sets TScreenObject.Deleted.

Hierarchy

Overview

Fields

Private FScreenObjects: TList;

Methods

Protected function Description: string; override;
Public constructor Create(const ListOfScreenObjects: TScreenObjectList);
Public destructor Destroy; override;
Public procedure DoCommand; override;
Public procedure Redo; override;
Public procedure Undo; override;

Description

Fields

Private FScreenObjects: TList;

FScreenObjects: TList; FScreenObjects is a list of TScreenObjects that are being deleted.

Methods

Protected function Description: string; override;

Description describes what this TUndoDeleteScreenObjects does. It is used in menu captions and hints.

Public constructor Create(const ListOfScreenObjects: TScreenObjectList);

Create creates an instance of TUndoDeleteScreenObjects.

Parameters
ListOfScreenObjects
is a TList containing TScreenObjects that are to be deleted.
Public destructor Destroy; override;

Destroy destroys the current instance of TUndoDeleteScreenObjects. Do not call Destroy directly. Call Free instead.

Public procedure DoCommand; override;

DoCommand sets Deleted to True and makes other required changes.

Public procedure Redo; override;

Redo calls DoCommand.

Public procedure Undo; override;

Undo sets Deleted to False and makes other required changes.


Generated by PasDoc 0.12.1 on 2013-05-13 15:42:06