Changeset 14 for trunk/Forms/UFormAccounts.pas
- Timestamp:
- Mar 19, 2013, 8:38:28 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Forms/UFormAccounts.pas
r12 r14 31 31 Selected: Boolean); 32 32 private 33 { private declarations }33 DisableEditUpdate: Boolean; 34 34 public 35 35 Accounts: TListObject; … … 66 66 Selected: Boolean); 67 67 begin 68 if Assigned(ListView1.Selected) then begin 69 DisableEditUpdate := True; 70 LabeledEditToken.Text := TAccount(ListView1.Selected.Data).Token; 71 LabeledEditName.Text := TAccount(ListView1.Selected.Data).Name; 72 DisableEditUpdate := False; 73 end; 68 74 UpdateInterface; 69 75 end; … … 77 83 procedure TFormAccounts.LabeledEditTokenChange(Sender: TObject); 78 84 begin 79 if Assigned(ListView1.Selected) then begin 80 TAccount(ListView1.Selected.Data).Token := LabeledEditToken.Text; 81 TAccount(ListView1.Selected.Data).Name := LabeledEditName.Text; 85 if not DisableEditUpdate then begin 86 if Assigned(ListView1.Selected) then begin 87 TAccount(ListView1.Selected.Data).Token := LabeledEditToken.Text; 88 TAccount(ListView1.Selected.Data).Name := LabeledEditName.Text; 89 end; 90 Reload; 82 91 end; 83 Reload;84 92 end; 85 93 … … 111 119 ListView1.Items.Count := Accounts.Count; 112 120 ListView1.Refresh; 121 UpdateInterface; 113 122 end; 114 123 … … 116 125 begin 117 126 ButtonRemove.Enabled := Assigned(ListView1.Selected); 118 if Assigned(ListView1.Selected) then begin 119 LabeledEditToken.Text := TAccount(ListView1.Selected.Data).Token; 120 LabeledEditName.Text := TAccount(ListView1.Selected.Data).Name; 121 end; 127 LabeledEditToken.Enabled := Assigned(ListView1.Selected); 128 LabeledEditName.Enabled := Assigned(ListView1.Selected); 122 129 end; 123 130
Note:
See TracChangeset
for help on using the changeset viewer.