Ignore:
Timestamp:
May 7, 2015, 12:34:29 PM (9 years ago)
Author:
healthsevak
Message:

Updating the working copy to CPRS version 28

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cprs/trunk/CPRS-Chart/uReports.pas

    r830 r1679  
    3434  end;
    3535
    36 TRowObject = class           //List of Row objects for ListView
     36TRowObject = class           //List of Row objects for ReportsTab ListView
     37  private
     38    FCount     :integer;
     39    FColumnList:TList;
     40  public
     41    constructor Create;
     42    destructor  Destroy; override;
     43    procedure   Add(ASite, AHandle, AColumnData: string; AData: TStringList);
     44    procedure   Clear;
     45    property    Count           :integer     read FCount;
     46    property    ColumnList      :TList       read FColumnList;
     47  end;
     48
     49TLabRowObject = class           //List of Row objects for Labs Tab ListView
    3750  private
    3851    FCount     :integer;
     
    8093var
    8194  RowObjects: TRowObject;
     95  LabRowObjects: TLabRowObject;
    8296
    8397//procedures & functions for Report Tree & ListView objects
     
    188202end;
    189203
     204constructor TLabRowObject.Create;
     205begin
     206  FColumnList := TList.Create;
     207  FCount := 0;
     208end;
     209
     210destructor TLabRowObject.Destroy;
     211begin
     212  //Clear;
     213  FColumnList.Free;
     214  inherited Destroy;
     215end;
     216
     217procedure TLabRowObject.Add(ASite, AHandle, AColumnData: string; AData: TStringList);
     218var
     219  ACell: TCellObject;
     220begin
     221  ACell := TCellObject.Create;
     222  ACell.Add(ASite,AHandle,AColumnData,AData);
     223  FColumnList.Add(ACell);
     224  FCount := FColumnList.Count;
     225end;
     226
     227procedure TLabRowObject.Clear;
     228var
     229  i: Integer;
     230begin
     231  with FColumnList do
     232    for i := 0 to Count - 1 do
     233      with TCellObject(Items[i]) do Free;
     234  FColumnList.Clear;
     235  FCount := 0;
     236end;
     237
    190238function IsValidNumber(S: string; var V: extended): boolean;
    191239var
Note: See TracChangeset for help on using the changeset viewer.