Class TUndoSteadyFlow

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TUndoSteadyFlow = class(TCustomUndo)

Description

TUndoSteadyFlow is used to set or undo the setting of frmGoPhast.Model.SteadyFlowOptions.

Hierarchy

Overview

Fields

Protected FOldSteadyFlowOptions: TSteadyFlowOptions;
Public FNewSteadyFlowOptions: TSteadyFlowOptions;

Methods

Protected function Description: string; override;
Public constructor Create;
Public destructor Destroy; override;
Public procedure DoCommand; override;
Public procedure Undo; override;

Description

Fields

Protected FOldSteadyFlowOptions: TSteadyFlowOptions;

FOldSteadyFlowOptions: TSteadyFlowOptions; FOldSteadyFlowOptions is a copy of frmGoPhast.Model.SteadyFlowOptions as it was at the time this instance of TUndoSteadyFlow was created.

Public FNewSteadyFlowOptions: TSteadyFlowOptions;

FNewSteadyFlowOptions: TSteadyFlowOptions; FNewSteadyFlowOptions is a new version of frmGoPhast.Model.SteadyFlowOptions.

Methods

Protected function Description: string; override;

Description describes what TUndoSteadyFlow does.

Public constructor Create;

Create creates an instance of TUndoSteadyFlow. Create creates FOldSteadyFlowOptions and FNewSteadyFlowOptions. Create assigns frmGoPhast.Model.SteadyFlowOptions to FOldSteadyFlowOptions.

Public destructor Destroy; override;

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

Public procedure DoCommand; override;

DoCommand assigns FNewSteadyFlowOptions to frmGoPhast.Model.SteadyFlowOptions.

Public procedure Undo; override;

Undo assigns FOldSteadyFlowOptions to frmGoPhast.Model.SteadyFlowOptions.


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