Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/08/10 17:46:53 (14 years ago)
Author:
mkommend
Message:

Added SetEnabledStateOfControls as protected virtual method in !View. Therefore the overloading of OnReadOnlyChanged and OnLockedChanged got obsolete in most views, because the method got called in the !View respectively ContentView. (ticket #1021)

Location:
trunk/sources/HeuristicLab.Operators.Views/3.3
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Operators.Views/3.3/AlgorithmOperatorView.cs

    r3696 r3904  
    7575        operatorGraphViewHost.Content = Content.OperatorGraph;
    7676      }
    77       SetEnabledStateOfControls();
    7877    }
    7978
    80     protected override void OnReadOnlyChanged() {
    81       base.OnReadOnlyChanged();
    82       SetEnabledStateOfControls();
    83     }
    84     protected override void OnLockedChanged() {
    85       base.OnLockedChanged();
    86       this.SetEnabledStateOfControls();
    87     }
    88 
    89     private void SetEnabledStateOfControls() {
     79    protected override void SetEnabledStateOfControls() {
     80      base.SetEnabledStateOfControls();
    9081      breakpointCheckBox.Enabled = Content != null && !Locked;
    9182      parameterCollectionView.Enabled = Content != null;
  • trunk/sources/HeuristicLab.Operators.Views/3.3/CheckedMultiOperatorView.cs

    r3788 r3904  
    7171        parameterCollectionView.Content = ((IOperator)Content).Parameters;
    7272      }
    73       SetEnabledStateOfControls();
    7473    }
    7574
    76     protected override void OnReadOnlyChanged() {
    77       base.OnReadOnlyChanged();
    78       SetEnabledStateOfControls();
    79     }
    80     protected override void OnLockedChanged() {
    81       base.OnLockedChanged();
    82       this.SetEnabledStateOfControls();
    83     }
    84 
    85     private void SetEnabledStateOfControls() {
     75    protected override void SetEnabledStateOfControls() {
     76      base.SetEnabledStateOfControls();
    8677      breakpointCheckBox.Enabled = Content != null && !Locked;
    8778      parameterCollectionView.Enabled = Content != null;
  • trunk/sources/HeuristicLab.Operators.Views/3.3/MultiOperatorView.cs

    r3696 r3904  
    2626using HeuristicLab.MainForm;
    2727
    28 namespace HeuristicLab.Operators.Views { 
     28namespace HeuristicLab.Operators.Views {
    2929  /// <summary>
    3030  /// The base class for visual representations of items.
     
    7474        parameterCollectionView.Content = ((IOperator)Content).Parameters;
    7575      }
    76       SetEnabledStateOfControls();
    7776    }
    7877
    79     protected override void OnReadOnlyChanged() {
    80       base.OnReadOnlyChanged();
    81       SetEnabledStateOfControls();
    82     }
    83     protected override void OnLockedChanged() {
    84       base.OnLockedChanged();
    85       this.SetEnabledStateOfControls();
    86     }
    87 
    88     private void SetEnabledStateOfControls() {
     78    protected override void SetEnabledStateOfControls() {
     79      base.SetEnabledStateOfControls();
    8980      breakpointCheckBox.Enabled = Content != null && !Locked;
    9081      operatorListView.Enabled = Content != null;
  • trunk/sources/HeuristicLab.Operators.Views/3.3/OperatorView.cs

    r3696 r3904  
    7171        breakpointCheckBox.Checked = Content.Breakpoint;
    7272      }
    73       SetEnabledStateOfControls();
    7473    }
    7574
    76     protected override void OnReadOnlyChanged() {
    77       base.OnReadOnlyChanged();
    78       SetEnabledStateOfControls();
    79     }
    80     protected override void OnLockedChanged() {
    81       base.OnLockedChanged();
    82       this.SetEnabledStateOfControls();
    83     }
    84 
    85     private void SetEnabledStateOfControls() {
     75    protected override void SetEnabledStateOfControls() {
     76      base.SetEnabledStateOfControls();
    8677      breakpointCheckBox.Enabled = Content != null && !Locked;
    8778    }
  • trunk/sources/HeuristicLab.Operators.Views/3.3/ValuesCollectorView.cs

    r3696 r3904  
    7474        parameterCollectionView.Content = ((IOperator)Content).Parameters;
    7575      }
    76       SetEnabledStateOfControls();
    7776    }
    7877
    79     protected override void OnReadOnlyChanged() {
    80       base.OnReadOnlyChanged();
    81       SetEnabledStateOfControls();
    82     }
    83     protected override void OnLockedChanged() {
    84       base.OnLockedChanged();
    85       this.SetEnabledStateOfControls();
    86     }
    87 
    88     private void SetEnabledStateOfControls() {
     78    protected override void SetEnabledStateOfControls() {
     79      base.SetEnabledStateOfControls();
    8980      breakpointCheckBox.Enabled = Content != null && !Locked;
    9081      collectedValuesView.Enabled = Content != null;
Note: See TracChangeset for help on using the changeset viewer.