Class TScreenObjectDataEdit

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TScreenObjectDataEdit = class(TClassificationObject)

Description

TScreenObjectDataEdit is used to store edited values associated with a TDataArray in a TScreenObject while they are being edited prior to actually changing those values.

Hierarchy

Overview

Fields

Private FDataArray: TDataArray;
Private FUsed: TCheckBoxState;
Private FFormula: string;
Private FInterpValue: TInterpValuesCollection;
Private FUsesList: TStringList;
Private FVariable: TCustomVariable;
Private FExpression: TExpression;
Private FShouldUpdateDataSet: boolean;
Private FUsedBy: TStringList;
Private FNode: TTreeNode;

Methods

Private procedure SetUsed(const Value: TCheckBoxState);
Private procedure SetFormula(const Value: string);
Public Constructor Create(ListOfScreenObjects: TList; DataArray: TDataArray);
Public Destructor Destroy; override;
Public procedure Invalidate;
Public function ClassificationName: string; override;
Public function FullClassification: string; override;

Properties

Public property DataArray: TDataArray read FDataArray;
Public property Used: TCheckBoxState read FUsed write SetUsed;
Public property Formula: string read FFormula write SetFormula;
Public property InterpValue: TInterpValuesCollection read FInterpValue write FInterpValue;
Public property UsesList: TStringList read FUsesList;
Public property Variable: TCustomVariable read FVariable write FVariable;
Public property Expression: TExpression read FExpression write FExpression;
Public property ShouldUpdateDataSet: boolean read FShouldUpdateDataSet;
Public property UsedBy: TStringList read FUsedBy;
Public property Node: TTreeNode read FNode write FNode;

Description

Fields

Private FDataArray: TDataArray;
 
Private FUsed: TCheckBoxState;
 
Private FFormula: string;
 
Private FInterpValue: TInterpValuesCollection;
 
Private FUsesList: TStringList;
 
Private FVariable: TCustomVariable;
 
Private FExpression: TExpression;
 
Private FShouldUpdateDataSet: boolean;
 
Private FUsedBy: TStringList;
 
Private FNode: TTreeNode;
 

Methods

Private procedure SetUsed(const Value: TCheckBoxState);
 
Private procedure SetFormula(const Value: string);
 
Public Constructor Create(ListOfScreenObjects: TList; DataArray: TDataArray);
 
Public Destructor Destroy; override;
 
Public procedure Invalidate;
 
Public function ClassificationName: string; override;
 
Public function FullClassification: string; override;
 

Properties

Public property DataArray: TDataArray read FDataArray;
 
Public property Used: TCheckBoxState read FUsed write SetUsed;
 
Public property Formula: string read FFormula write SetFormula;
 
Public property InterpValue: TInterpValuesCollection read FInterpValue write FInterpValue;

InterpValue holds TInterpValuesItems for DataArray. Each one in InterpValue corresponds to a different TScreenObject.

Public property UsesList: TStringList read FUsesList;
 
Public property Variable: TCustomVariable read FVariable write FVariable;
 
Public property Expression: TExpression read FExpression write FExpression;
 
Public property ShouldUpdateDataSet: boolean read FShouldUpdateDataSet;
 
Public property UsedBy: TStringList read FUsedBy;
 
Public property Node: TTreeNode read FNode write FNode;
 

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