Changeset 6925 for branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.JobManager/3.3/Views/HiveJobPermissionListView.cs
- Timestamp:
- 10/13/11 20:45:08 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.JobManager/3.3/Views/HiveJobPermissionListView.cs
r6924 r6925 21 21 22 22 using System; 23 using System.ComponentModel;24 23 using System.Windows.Forms; 25 24 using HeuristicLab.Core.Views; … … 45 44 return new JobPermission() { JobId = this.hiveExperimentId }; 46 45 } 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 }89 46 } 90 47 }
Note: See TracChangeset
for help on using the changeset viewer.