Changeset 3 for trunk/FormMain.pas
- Timestamp:
- Apr 7, 2026, 10:43:55 AM (3 weeks ago)
- File:
-
- 1 edited
-
trunk/FormMain.pas (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/FormMain.pas
r2 r3 24 24 Chart1LineSeries1: TLineSeries; 25 25 Chart1LineSeries2: TLineSeries; 26 Chart1LineSeries3: TLineSeries; 26 27 ComboBoxEan: TComboBox; 28 ComboBoxEan3: TComboBox; 27 29 ComboBoxEanData: TComboBox; 28 30 ComboBoxEan2: TComboBox; … … 35 37 Label4: TLabel; 36 38 Label5: TLabel; 39 Label6: TLabel; 37 40 ListView1: TListView; 38 41 ListView2: TListView; … … 138 141 CreateEan('', STotalConsumtion, ekConsumption); 139 142 140 IntervalTo := Eans[0].Values.Last.Time ;143 IntervalTo := Eans[0].Values.Last.Time + 15 * OneMinute; 141 144 UpdateInterval; 142 145 ShowActiveTab; … … 181 184 procedure TFormMain.FormCreate(Sender: TObject); 182 185 begin 186 PageControl1.TabIndex := 0; 183 187 Eans := TEans.Create; 184 188 LoadConfig; … … 193 197 procedure TFormMain.FormShow(Sender: TObject); 194 198 begin 195 PageControl1.TabIndex := 0;196 199 ButtonLoadClick(nil); 197 200 end; … … 204 207 procedure TFormMain.TabSheetChartShow(Sender: TObject); 205 208 begin 206 Eans.LoadToStrings(ComboBoxEan.Items); 207 if (ComboBoxEan.Items.Count > 0) and (ComboBoxEan.ItemIndex = -1) then ComboBoxEan.ItemIndex := 0; 208 Eans.LoadToStrings(ComboBoxEan2.Items); 209 Eans.LoadToStrings(ComboBoxEan.Items, True); 210 if (ComboBoxEan.Items.Count > 1) and (ComboBoxEan.ItemIndex = -1) then ComboBoxEan.ItemIndex := 1; 211 Eans.LoadToStrings(ComboBoxEan2.Items, True); 212 Eans.LoadToStrings(ComboBoxEan3.Items, True); 209 213 ReloadChart; 210 214 end; … … 463 467 end; 464 468 end; 469 470 Chart1LineSeries3.Clear; 471 if ComboBoxEan3.ItemIndex <> -1 then begin 472 Ean := TEan(ComboBoxEan3.Items.Objects[ComboBoxEan3.ItemIndex]); 473 if not Assigned(Ean) then Exit; 474 with Ean do begin 475 for I := 0 to Values.Count - 1 do 476 if (Values[I].Time >= IntervalFrom) and (Values[I].Time < IntervalTo) then 477 Chart1LineSeries3.AddXY(Values[I].Time, MeasureToFloat(Values[I].ValueIn, 1 / 4)); 478 end; 479 end; 465 480 end; 466 481 … … 522 537 ReportsDir := ReadStringWithDefault('ReportsDir', ReportsDir); 523 538 OwnersFileName := ReadStringWithDefault('OwnersFileName', OwnersFileName); 539 PageControl1.TabIndex := ReadIntegerWithDefault('ActiveTab', PageControl1.TabIndex); 524 540 finally 525 541 Free; … … 542 558 WriteString('ReportsDir', ReportsDir); 543 559 WriteString('OwnersFileName', OwnersFileName); 560 WriteInteger('ActiveTab', PageControl1.TabIndex); 544 561 finally 545 562 Free;
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/edc-stats/chrome/site/your_project_logo.png)