Changeset 6 for trunk/FormMain.pas


Ignore:
Timestamp:
Sep 30, 2025, 1:13:00 PM (7 days ago)
Author:
chronos
Message:
  • Modified: Present estimated CO2 emissions in separate table.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FormMain.pas

    r5 r6  
    2626    procedure FormDestroy(Sender: TObject);
    2727    procedure FormShow(Sender: TObject);
     28    procedure MemoSourceChange(Sender: TObject);
    2829  private
    2930    procedure Log(Text: string);
     31    procedure UpdateSummary;
    3032  public
    3133    Summary: TSummary;
     
    3436var
    3537  FormMain: TFormMain;
     38
    3639
    3740implementation
     
    4548  if FileExists(EditSource.Text) then
    4649    MemoSource.Lines.LoadFromFile(EditSource.Text);
    47   Summary.OnLog := Log;
    48   Summary.LoadFromStrings(MemoSource.Lines);
    49   MemoSummary.Text := Summary.Print;
     50  UpdateSummary;
    5051  //PageControlSummary.TabIndex := 1;
     52end;
     53
     54procedure TFormMain.MemoSourceChange(Sender: TObject);
     55begin
     56  UpdateSummary;
    5157end;
    5258
     
    5662end;
    5763
     64procedure TFormMain.UpdateSummary;
     65begin
     66  Summary.LoadFromStrings(MemoSource.Lines);
     67  MemoSummary.Text := Summary.Print;
     68end;
     69
    5870procedure TFormMain.FormCreate(Sender: TObject);
    5971begin
    6072  Summary := TSummary.Create;
     73  Summary.OnLog := Log;
    6174end;
    6275
Note: See TracChangeset for help on using the changeset viewer.