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)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.OneMax.Views/3.3/OneMaxSolutionView.cs

    r3667 r3904  
    4040      set { base.Content = value; }
    4141    }
    42    
     42
    4343    public OneMaxSolutionView() {
    4444      InitializeComponent();
     
    5959    }
    6060
    61     void Content_QualityChanged(object sender, EventArgs e) {
     61    private void Content_QualityChanged(object sender, EventArgs e) {
    6262      if (InvokeRequired)
    6363        Invoke(new EventHandler(Content_QualityChanged), sender, e);
     
    6767    }
    6868
    69     void Content_BinaryVectorChanged(object sender, EventArgs e) {
     69    private void Content_BinaryVectorChanged(object sender, EventArgs e) {
    7070      if (InvokeRequired)
    7171        Invoke(new EventHandler(Content_BinaryVectorChanged), sender, e);
     
    7777    protected override void OnContentChanged() {
    7878      base.OnContentChanged();
    79 
    8079      if (Content == null) {
    8180        qualityView.Content = null;
     
    8584        binaryVectorView.Content = Content.BinaryVector;
    8685      }
    87 
    88       SetEnabledStateOfControls();
    8986    }
    9087
    91     private void SetEnabledStateOfControls() {
     88    protected override void SetEnabledStateOfControls() {
     89      base.SetEnabledStateOfControls();
    9290      qualityView.Enabled = Content != null;
    9391      binaryVectorView.Enabled = Content != null;
Note: See TracChangeset for help on using the changeset viewer.