Changeset 6924 for branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.JobManager/3.3/Views/HiveJobPermissionListView.cs
- Timestamp:
- 10/13/11 19:39:50 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.JobManager/3.3/Views/HiveJobPermissionListView.cs
r6792 r6924 21 21 22 22 using System; 23 using System.ComponentModel; 23 24 using System.Windows.Forms; 24 25 using HeuristicLab.Core.Views; … … 44 45 return new JobPermission() { JobId = this.hiveExperimentId }; 45 46 } 47 48 protected override void RegisterContentEvents() { 49 base.RegisterContentEvents(); 50 51 if (Content != null) { 52 foreach (JobPermission permission in Content) { 53 permission.PropertyChanged += new PropertyChangedEventHandler(permission_PropertyChanged); 54 } 55 } 56 } 57 58 protected override void DeregisterContentEvents() { 59 base.DeregisterContentEvents(); 60 61 if (Content != null) { 62 foreach (JobPermission permission in Content) { 63 permission.PropertyChanged -= new PropertyChangedEventHandler(permission_PropertyChanged); 64 } 65 } 66 } 67 68 protected override void Content_ItemsAdded(object sender, Collections.CollectionItemsChangedEventArgs<JobPermission> e) { 69 base.Content_ItemsAdded(sender, e); 70 71 foreach (JobPermission permission in e.Items) { 72 permission.PropertyChanged += new PropertyChangedEventHandler(permission_PropertyChanged); 73 } 74 } 75 76 protected override void Content_ItemsRemoved(object sender, Collections.CollectionItemsChangedEventArgs<JobPermission> e) { 77 foreach (JobPermission permission in e.Items) { 78 permission.PropertyChanged -= new PropertyChangedEventHandler(permission_PropertyChanged); 79 } 80 } 81 82 protected override void Content_CollectionReset(object sender, Collections.CollectionItemsChangedEventArgs<JobPermission> e) { 83 Content_ItemsRemoved(sender, e); 84 } 85 86 void permission_PropertyChanged(object sender, PropertyChangedEventArgs e) { 87 OnContentChanged(); 88 } 46 89 } 47 90 }
Note: See TracChangeset
for help on using the changeset viewer.