Changeset 1679 for cprs/trunk/CPRS-Chart/fGraphSettings.pas
- Timestamp:
- May 7, 2015, 12:34:29 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cprs/trunk/CPRS-Chart/fGraphSettings.pas
r830 r1679 1 1 unit fGraphSettings; 2 2 3 3 interface 4 4 … … 86 86 var 87 87 frmGraphSettings: TfrmGraphSettings; 88 88 89 89 procedure DialogOptionsGraphSettings(topvalue, leftvalue, fontsize: integer; 90 90 var actiontype: boolean); … … 100 100 rGraphs, fGraphData, VAUtils; 101 101 102 var 103 FPersonalSettings, FPublicSettings, FCloseSettings: string; 104 102 105 procedure DialogOptionsGraphSettings(topvalue, leftvalue, fontsize: integer; 103 106 var actiontype: boolean); … … 144 147 aGraphSetting: TGraphSetting; DisplaySource: TStrings; var conv: integer; var aSettings: string); 145 148 var 149 t1, t2: string; 146 150 aList: TStrings; 147 151 frmGraphSettings: TfrmGraphSettings; 148 152 begin 153 FCloseSettings := ''; 149 154 okbutton := false; 150 155 aSettings := ''; … … 160 165 FastAssign(cboDateRangeOutpatient.Items, cboDateRangeInpatient.Items); 161 166 FastAssign(rpcGetGraphSettings, aList); 162 btnPersonal.Hint := GetPersonalSetting; 163 btnPublic.Hint := GetPublicSetting; 167 t1 := GetPersonalSetting; t2 := GetPublicSetting; // t1 are personal, t2 public settings 168 FPersonalSettings := t1; 169 FPublicSettings := t2; 164 170 GetTypeList(aList); 165 171 SetSources(aList, DisplaySource); … … 177 183 if okbutton then 178 184 begin 179 aSettings := btnClose.Hint;185 aSettings := FCloseSettings; 180 186 conv := cboConversions.ItemIndex; 181 187 ChangeSources(DisplaySource); … … 326 332 spnMaxSelect.Min := MaxSelectMin; 327 333 spnMaxSelect.Max := MaxSelectMax; 328 cboDateRangeOutpatient.SelectByID( GetDefaultOutpatientDate);329 cboDateRangeInpatient.SelectByID( GetDefaultInpatientDate);334 cboDateRangeOutpatient.SelectByID(DateRangeOutpatient); 335 cboDateRangeInpatient.SelectByID(DateRangeInpatient); 330 336 if SortByType then SortColumn := 1 else SortColumn := 0; 331 337 lstOptions.Tag := SortColumn; … … 333 339 if Pos(SETTING_SORT, OptionSettings) = 0 then 334 340 OptionSettings := OptionSettings + SETTING_SORT; 335 if Turbo then OptionSettings := OptionSettings + SETTING_TURBO; 341 if Turbo then 342 OptionSettings := OptionSettings + SETTING_TURBO; 336 343 if GraphPublicEditor or GraphTurboOn then 337 344 begin … … 454 461 begin 455 462 btnClose.Tag := 1; // forces check for changes 456 btnClose.Hint:= DisplaySettings;463 FCloseSettings := DisplaySettings; 457 464 Close; 458 465 end; … … 483 490 settings := settings + txtMaxGraphs.Text + '|'; 484 491 settings := settings + txtMinGraphHeight.Text + '|'; 485 settings := settings + '|'; // not used 492 settings := settings + '|'; // not used - reserved - set by server 486 493 settings := settings + txtMaxSelect.Text + '|'; 487 settings := settings + Piece( btnPublic.Hint, '|', 8) + '|';494 settings := settings + Piece(FPublicSettings, '|', 8) + '|'; 488 495 settings := settings + cboDateRangeOutpatient.ItemID + '|'; 489 496 settings := settings + cboDateRangeInpatient.ItemID + '|'; … … 497 504 begin 498 505 if Sender = btnPublic then 499 settings := btnPublic.Hint506 settings := FPublicSettings 500 507 else 501 settings := btnPersonal.Hint;508 settings := FPersonalSettings; 502 509 settings1 := Piece(settings, '|', 1); 503 510 settings2 := Piece(settings, '|', 2); //piece 3 not used … … 591 598 begin 592 599 rpcSetGraphSettings(settings, '0'); 593 btnPersonal.Hint:= settings;600 FPersonalSettings := settings; 594 601 end; 595 602 if (Sender = btnPublicSave) then 596 603 begin 604 SetPiece(settings, '|', 6, Piece(FPublicSettings, '|', 6)); // retain turbo setting 597 605 rpcSetGraphSettings(settings, '1'); 598 btnPublic.Hint := settings; 599 end; 600 if length(btnPersonal.Hint) > 0 then 601 begin 602 SetDefaultInpatientDate(Piece(btnPersonal.Hint, '|', 10)); 603 SetDefaultOutpatientDate(Piece(btnPersonal.Hint, '|', 9)); 604 end 605 else 606 begin 607 SetDefaultInpatientDate(Piece(btnPublic.Hint, '|', 10)); 608 SetDefaultOutpatientDate(Piece(btnPublic.Hint, '|', 9)); 606 FPublicSettings := settings; 609 607 end; 610 608 end;
Note:
See TracChangeset
for help on using the changeset viewer.