Changeset 25 for trunk/Form/UFormMain.pas
- Timestamp:
- Apr 5, 2016, 10:54:28 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Form/UFormMain.pas
r24 r25 6 6 7 7 uses 8 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls,9 Menus, ComCtrls, ExtCtrls, ActnList, dateutils, syncobjs, UProject,10 U DriveScan, UPrefixMultiplier, ULastOpenedList, UPersistentForm, XMLConf,11 UPhysDrive;8 Classes, SysUtils, FileUtil, TAGraph, TASeries, Forms, Controls, Graphics, 9 Dialogs, StdCtrls, Menus, ComCtrls, ExtCtrls, ActnList, dateutils, syncobjs, 10 UProject, UDriveScan, UPrefixMultiplier, ULastOpenedList, UPersistentForm, 11 XMLConf, UPhysDrive; 12 12 13 13 type … … 38 38 ButtonScan1: TButton; 39 39 ButtonScan2: TButton; 40 ChartSpeed: TChart; 41 ChartSpeedLineSeries1: TLineSeries; 40 42 ComboBoxDrive: TComboBox; 41 43 Image1: TImage; … … 83 85 MenuItem9: TMenuItem; 84 86 OpenDialog1: TOpenDialog; 85 Pa nel1: TPanel;87 PageControl1: TPageControl; 86 88 Panel2: TPanel; 87 89 Panel3: TPanel; … … 91 93 Splitter1: TSplitter; 92 94 Splitter2: TSplitter; 95 TabSheetSectors: TTabSheet; 96 TabSheetSpeed: TTabSheet; 93 97 Timer1: TTimer; 94 98 ToolBar1: TToolBar; … … 135 139 procedure DoDraw; 136 140 procedure UpdateInterface; 141 procedure UpdateSpeedChart; 137 142 public 138 143 procedure SaveConfig; … … 176 181 UpdateInterface; 177 182 end; 183 PageControl1.TabIndex := 0; 178 184 end; 179 185 … … 465 471 CurrentScan.Lock.Release; 466 472 end; 473 UpdateSpeedChart; 467 474 end else 468 475 with Image1 do begin … … 522 529 end; 523 530 531 procedure TFormMain.UpdateSpeedChart; 532 var 533 I: Integer; 534 begin 535 if TabSheetSpeed.Visible then 536 if Assigned(Core.Project) then 537 with Core.Project do 538 if Assigned(CurrentScan) then 539 with CurrentScan do begin 540 ChartSpeed.BottomAxis.Range.UseMax := True; 541 ChartSpeed.BottomAxis.Range.Max := Length(SpeedSteps); 542 ChartSpeedLineSeries1.Clear; 543 for I := 0 to Length(SpeedSteps) - 1 do 544 if not SpeedSteps[I].Null then 545 ChartSpeedLineSeries1.AddXY(I, SpeedSteps[I].Average / (1024 * 1024)); 546 end; 547 end; 548 524 549 procedure TFormMain.SaveConfig; 525 550 begin
Note:
See TracChangeset
for help on using the changeset viewer.