Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/29/10 01:44:57 (14 years ago)
Author:
swagner
Message:

Adapted HL 3.3 plugins according to changes in MainForm (#857)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Data.Views/3.3/BoolDataView.cs

    r2669 r2713  
    3434  [Content(typeof(BoolData), true)]
    3535  public partial class BoolDataView : ItemView {
    36     public BoolData BoolData {
    37       get { return (BoolData)Item; }
    38       set { base.Item = value; }
     36    public new BoolData Content {
     37      get { return (BoolData)base.Content; }
     38      set { base.Content = value; }
    3939    }
    4040
     
    4545    public BoolDataView(BoolData boolData)
    4646      : this() {
    47       BoolData = boolData;
     47      Content = boolData;
    4848    }
    4949
    50     protected override void DeregisterObjectEvents() {
    51       BoolData.Changed -= new ChangedEventHandler(BoolData_Changed);
    52       base.DeregisterObjectEvents();
     50    protected override void DeregisterContentEvents() {
     51      Content.Changed -= new ChangedEventHandler(Content_Changed);
     52      base.DeregisterContentEvents();
    5353    }
    5454
    55     protected override void RegisterObjectEvents() {
    56       base.RegisterObjectEvents();
    57       BoolData.Changed += new ChangedEventHandler(BoolData_Changed);
     55    protected override void RegisterContentEvents() {
     56      base.RegisterContentEvents();
     57      Content.Changed += new ChangedEventHandler(Content_Changed);
    5858    }
    5959
    60     protected override void OnObjectChanged() {
    61       base.OnObjectChanged();
    62       if (BoolData == null) {
     60    protected override void OnContentChanged() {
     61      base.OnContentChanged();
     62      if (Content == null) {
    6363        Caption = "BoolData View";
    6464        valueCheckBox.Checked = false;
    6565        valueCheckBox.Enabled = false;
    6666      } else {
    67         Caption = BoolData.ToString() + " (" + BoolData.GetType().Name + ")";
    68         valueCheckBox.Checked = BoolData.Value;
     67        Caption = Content.ToString() + " (" + Content.GetType().Name + ")";
     68        valueCheckBox.Checked = Content.Value;
    6969        valueCheckBox.Enabled = true;
    7070      }
    7171    }
    7272
    73     private void BoolData_Changed(object sender, ChangedEventArgs e) {
     73    private void Content_Changed(object sender, ChangedEventArgs e) {
    7474      if (InvokeRequired)
    75         Invoke(new ChangedEventHandler(BoolData_Changed), sender, e);
     75        Invoke(new ChangedEventHandler(Content_Changed), sender, e);
    7676      else
    77         valueCheckBox.Checked = BoolData.Value;
     77        valueCheckBox.Checked = Content.Value;
    7878    }
    7979
    8080    private void valueCheckBox_CheckedChanged(object sender, EventArgs e) {
    81       BoolData.Value = valueCheckBox.Checked;
     81      Content.Value = valueCheckBox.Checked;
    8282    }
    8383  }
Note: See TracChangeset for help on using the changeset viewer.