Changeset 1679 for cprs/trunk/CPRS-Chart/uReports.pas
- Timestamp:
- May 7, 2015, 12:34:29 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cprs/trunk/CPRS-Chart/uReports.pas
r830 r1679 34 34 end; 35 35 36 TRowObject = class //List of Row objects for ListView 36 TRowObject = 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 49 TLabRowObject = class //List of Row objects for Labs Tab ListView 37 50 private 38 51 FCount :integer; … … 80 93 var 81 94 RowObjects: TRowObject; 95 LabRowObjects: TLabRowObject; 82 96 83 97 //procedures & functions for Report Tree & ListView objects … … 188 202 end; 189 203 204 constructor TLabRowObject.Create; 205 begin 206 FColumnList := TList.Create; 207 FCount := 0; 208 end; 209 210 destructor TLabRowObject.Destroy; 211 begin 212 //Clear; 213 FColumnList.Free; 214 inherited Destroy; 215 end; 216 217 procedure TLabRowObject.Add(ASite, AHandle, AColumnData: string; AData: TStringList); 218 var 219 ACell: TCellObject; 220 begin 221 ACell := TCellObject.Create; 222 ACell.Add(ASite,AHandle,AColumnData,AData); 223 FColumnList.Add(ACell); 224 FCount := FColumnList.Count; 225 end; 226 227 procedure TLabRowObject.Clear; 228 var 229 i: Integer; 230 begin 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; 236 end; 237 190 238 function IsValidNumber(S: string; var V: extended): boolean; 191 239 var
Note:
See TracChangeset
for help on using the changeset viewer.