Rev 87 | Rev 90 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 87 | Rev 88 | ||
---|---|---|---|
Line 182... | Line 182... | ||
182 | i: integer; |
182 | i: integer; |
183 | ShortTaskName, iconString: string; |
183 | ShortTaskName, iconString: string; |
184 | iconIndex: integer; |
184 | iconIndex: integer; |
185 | obj: TUD2ListViewEntry; |
185 | obj: TUD2ListViewEntry; |
186 | begin |
186 | begin |
- | 187 | for i := 0 to TasksListView.Items.Count-1 do |
|
- | 188 | begin |
|
- | 189 | TUD2ListViewEntry(TasksListView.Items.Item[i].Data).Free; |
|
- | 190 | end; |
|
187 | TasksListView.Clear; |
191 | TasksListView.Clear; |
- | 192 | ||
188 | sl := TStringList.Create; |
193 | sl := TStringList.Create; |
189 | try |
194 | try |
190 | ud2.GetTaskListing(sl); |
195 | ud2.GetTaskListing(sl); |
191 | for i := 0 to sl.Count-1 do |
196 | for i := 0 to sl.Count-1 do |
192 | begin |
197 | begin |
Line 246... | Line 251... | ||
246 | 251 | ||
247 | procedure TUD2MainForm.FormDestroy(Sender: TObject); |
252 | procedure TUD2MainForm.FormDestroy(Sender: TObject); |
248 | var |
253 | var |
249 | i: integer; |
254 | i: integer; |
250 | begin |
255 | begin |
251 | if Assigned(ud2) then ud2.Free; |
256 | if Assigned(ud2) then FreeAndNil(ud2); |
- | 257 | ||
252 | for i := 0 to TasksListView.Items.Count-1 do |
258 | for i := 0 to TasksListView.Items.Count-1 do |
253 | begin |
259 | begin |
254 | TUD2ListViewEntry(TasksListView.Items.Item[i].Data).Free; |
260 | TUD2ListViewEntry(TasksListView.Items.Item[i].Data).Free; |
255 | end; |
261 | end; |
- | 262 | TasksListView.Clear; |
|
256 | end; |
263 | end; |
257 | 264 | ||
258 | procedure TUD2MainForm.CheckForErrors; |
265 | procedure TUD2MainForm.CheckForErrors; |
259 | begin |
266 | begin |
260 | ErrorsTabSheet.TabVisible := ud2.Errors.Count > 0; |
267 | ErrorsTabSheet.TabVisible := ud2.Errors.Count > 0; |
Line 620... | Line 627... | ||
620 | procedure TUD2MainForm.LoadDynamicPluginList; |
627 | procedure TUD2MainForm.LoadDynamicPluginList; |
621 | var |
628 | var |
622 | i: integer; |
629 | i: integer; |
623 | p: TUD2Plugin; |
630 | p: TUD2Plugin; |
624 | begin |
631 | begin |
- | 632 | DynamicTestPluginComboBox.Clear; |
|
625 | for i := 0 to ud2.LoadedPlugins.Count-1 do |
633 | for i := 0 to ud2.LoadedPlugins.Count-1 do |
626 | begin |
634 | begin |
627 | p := ud2.LoadedPlugins.Items[i] as TUD2Plugin; |
635 | p := ud2.LoadedPlugins.Items[i] as TUD2Plugin; |
628 | if p.AcceptsDynamicRequests then |
636 | if p.AcceptsDynamicRequests then |
629 | begin |
637 | begin |