Changeset 12 for trunk/FormMain.pas
- Timestamp:
- Apr 17, 2026, 2:31:42 PM (13 days ago)
- File:
-
- 1 edited
-
trunk/FormMain.pas (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/FormMain.pas
r11 r12 20 20 ButtonIntervalRight: TButton; 21 21 ButtonIntervalLeft: TButton; 22 ButtonIntervalRightMax: TButton; 23 ButtonIntervalLeftMin: TButton; 22 24 Chart1: TChart; 23 25 Chart1LineSeries1: TLineSeries; … … 65 67 Translator1: TTranslator; 66 68 procedure ButtonIntervalLeftClick(Sender: TObject); 69 procedure ButtonIntervalLeftMinClick(Sender: TObject); 67 70 procedure ButtonIntervalRightClick(Sender: TObject); 71 procedure ButtonIntervalRightMaxClick(Sender: TObject); 68 72 procedure CheckBoxShowResultChange(Sender: TObject); 69 73 procedure ComboBoxEanDataSelect(Sender: TObject); … … 156 160 end; 157 161 162 procedure TFormMain.ButtonIntervalRightMaxClick(Sender: TObject); 163 begin 164 IntervalTo := EdcProject.Eans.GetMaxTime + FifteenMinute; 165 UpdateInterval; 166 end; 167 158 168 procedure TFormMain.ButtonIntervalLeftClick(Sender: TObject); 159 169 begin 160 170 IntervalTo := IntervalTo - GetIntervalLength; 171 UpdateInterval; 172 end; 173 174 procedure TFormMain.ButtonIntervalLeftMinClick(Sender: TObject); 175 begin 176 IntervalTo := EdcProject.Eans.GetMinTime + GetIntervalLength + FifteenMinute; 161 177 UpdateInterval; 162 178 end; … … 209 225 procedure TFormMain.FormShow(Sender: TObject); 210 226 begin 211 MenuItemLoad.Click; 227 EdcProject.LoadFromFile(ProjectFileName); 228 229 UpdateInterval; 230 UpdateInterface; 212 231 end; 213 232 … … 217 236 218 237 if (EdcProject.Eans.Count > 0) and (EdcProject.Eans[0].Values.Count > 0) then 219 IntervalTo := EdcProject.Eans[0].Values.Last.Time + 15 * OneMinute;238 IntervalTo := EdcProject.Eans[0].Values.Last.Time + FifteenMinute; 220 239 UpdateInterval; 221 240 UpdateInterface; … … 235 254 236 255 if (EdcProject.Eans.Count > 0) and (EdcProject.Eans[0].Values.Count > 0) then 237 IntervalTo := EdcProject.Eans[0].Values.Last.Time + 15 * OneMinute;256 IntervalTo := EdcProject.Eans[0].Values.Last.Time + FifteenMinute; 238 257 UpdateInterval; 239 258 UpdateInterface; … … 501 520 begin 502 521 case Period of 503 prDay: Result := 15 * OneMinute;522 prDay: Result := FifteenMinute; 504 523 prWeek: Result := 1; 505 524 prMonth: Result := 1; … … 549 568 PageControl1.TabIndex := ReadIntegerWithDefault('ActiveTab', PageControl1.TabIndex); 550 569 ShowResult := ReadBoolWithDefault('ShowResult', ShowResult); 570 IntervalFrom := ReadDateTimeWithDefault('IntervalFrom', IntervalFrom); 571 IntervalTo := ReadDateTimeWithDefault('IntervalTo', IntervalTo); 551 572 finally 552 573 Free; … … 572 593 WriteInteger('ActiveTab', PageControl1.TabIndex); 573 594 WriteBool('ShowResult', ShowResult); 595 WriteDateTime('IntervalFrom', IntervalFrom); 596 WriteDateTime('IntervalTo', IntervalTo); 574 597 finally 575 598 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)