Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/13/11 20:45:08 (13 years ago)
Author:
ascheibe
Message:

#1233 fixed bug in PermissionView "bugfix"

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Clients.Hive.JobManager/3.3/Views/HiveJobPermissionListView.cs

    r6924 r6925  
    2121
    2222using System;
    23 using System.ComponentModel;
    2423using System.Windows.Forms;
    2524using HeuristicLab.Core.Views;
     
    4544      return new JobPermission() { JobId = this.hiveExperimentId };
    4645    }
    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     }
    8946  }
    9047}
Note: See TracChangeset for help on using the changeset viewer.