Changeset 7059 for trunk/sources/HeuristicLab.Clients.Hive.JobManager/3.3/Views/RefreshableHiveJobListView.cs
- Timestamp:
- 11/23/11 19:39:18 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Clients.Hive.JobManager/3.3/Views/RefreshableHiveJobListView.cs
r7056 r7059 63 63 c.AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent); 64 64 } 65 foreach (var item in e.Items) { 66 item.ItemImageChanged += new EventHandler(item_ItemImageChanged); 67 } 68 } 69 70 void item_ItemImageChanged(object sender, EventArgs e) { 71 RefreshableJob job = sender as RefreshableJob; 72 if (job != null) { 73 foreach (ListViewItem item in this.itemsListView.Items) { 74 if (item.Tag != null) { 75 RefreshableJob cur = item.Tag as RefreshableJob; 76 if (cur != null && cur == job) { 77 this.UpdateListViewItemImage(item); 78 } 79 } 80 } 81 } 65 82 } 66 83 67 84 protected override void Content_ItemsRemoved(object sender, CollectionItemsChangedEventArgs<RefreshableJob> e) { 68 85 base.Content_ItemsRemoved(sender, e); 86 foreach (var item in e.Items) { 87 item.ItemImageChanged -= new EventHandler(item_ItemImageChanged); 88 } 69 89 if (Content != null && Content.Count == 0) { 70 90 foreach (ColumnHeader c in this.itemsListView.Columns) {
Note: See TracChangeset
for help on using the changeset viewer.