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.Optimization.Views/3.3
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Optimization.Views/3.3/AlgorithmView.cs

    r3758 r3904  
    9999        executionTimeTextBox.Text = Content.ExecutionTime.ToString();
    100100      }
    101       SetEnableStateOfControls();
    102     }
    103 
    104     protected override void OnReadOnlyChanged() {
    105       base.OnReadOnlyChanged();
    106       SetEnableStateOfControls();
    107     }
    108     private void SetEnableStateOfControls() {
     101    }
     102
     103    protected override void SetEnabledStateOfControls() {
     104      base.SetEnabledStateOfControls();
    109105      parameterCollectionView.Enabled = Content != null;
    110106      newProblemButton.Enabled = Content != null && !ReadOnly;
  • trunk/sources/HeuristicLab.Optimization.Views/3.3/BatchRunView.cs

    r3758 r3904  
    8080        executionTimeTextBox.Text = Content.ExecutionTime.ToString();
    8181      }
    82       SetEnableStateOfControls();
    83     }
    84     protected override void OnReadOnlyChanged() {
    85       base.OnReadOnlyChanged();
    86       SetEnableStateOfControls();
    87     }
    88     private void SetEnableStateOfControls() {
     82    }
     83    protected override void SetEnabledStateOfControls() {
     84      base.SetEnabledStateOfControls();
    8985      repetitionsNumericUpDown.Enabled = Content != null && !ReadOnly;
    9086      newAlgorithmButton.Enabled = Content != null && !ReadOnly;
  • trunk/sources/HeuristicLab.Optimization.Views/3.3/EngineAlgorithmView.cs

    r3759 r3904  
    9090        operatorGraphViewHost.Content = Content.OperatorGraph;
    9191      }
    92       SetEnableStateOfControls();
    9392    }
    9493
    95     protected override void OnReadOnlyChanged() {
    96       base.OnReadOnlyChanged();
    97       SetEnableStateOfControls();
    98     }
    99     protected override void OnLockedChanged() {
    100       base.OnLockedChanged();
    101       SetEnableStateOfControls();
    102     }
    103     private void SetEnableStateOfControls() {
     94    protected override void SetEnabledStateOfControls() {
     95      base.SetEnabledStateOfControls();
    10496      engineViewHost.Enabled = Content != null;
    10597      newOperatorGraphButton.Enabled = false;
  • trunk/sources/HeuristicLab.Optimization.Views/3.3/ExperimentView.cs

    r3758 r3904  
    7171        executionTimeTextBox.Text = Content.ExecutionTime.ToString();
    7272      }
    73       SetEnableStateOfControls();
    7473    }
    7574
    76     protected override void OnReadOnlyChanged() {
    77       base.OnReadOnlyChanged();
    78       SetEnableStateOfControls();
    79     }
    80     private void SetEnableStateOfControls() {
     75    protected override void SetEnabledStateOfControls() {
     76      base.SetEnabledStateOfControls();
    8177      optimizerListView.Enabled = Content != null;
    8278      runsViewHost.Enabled = Content != null;
  • trunk/sources/HeuristicLab.Optimization.Views/3.3/ResultView.cs

    r3764 r3904  
    8585        viewHost.Content = Content.Value;
    8686      }
    87       SetEnabledStateOfControls();
    8887    }
    89     protected override void OnReadOnlyChanged() {
    90       base.OnReadOnlyChanged();
    91       SetEnabledStateOfControls();
    92     }
    93     private void SetEnabledStateOfControls() {
     88
     89    protected override void SetEnabledStateOfControls() {
     90      base.SetEnabledStateOfControls();
    9491      dataTypeTextBox.Enabled = Content != null;
    9592      viewHost.Enabled = Content != null;
  • trunk/sources/HeuristicLab.Optimization.Views/3.3/RunCollectionConstraintView.cs

    r3742 r3904  
    6060        this.ReadOnly = Content.Active;
    6161      }
    62       SetEnabledStateOfControls();
    6362    }
    6463
     
    8887    }
    8988
    90     protected override void OnReadOnlyChanged() {
    91       base.OnReadOnlyChanged();
    92       SetEnabledStateOfControls();
    93     }
    94     protected override void OnLockedChanged() {
    95       base.OnLockedChanged();
    96       SetEnabledStateOfControls();
    97     }
    98     protected virtual void SetEnabledStateOfControls() {
     89    protected override void SetEnabledStateOfControls() {
     90      base.SetEnabledStateOfControls();
    9991      cmbConstraintColumn.Enabled = !this.ReadOnly && !this.Locked && Content != null;
    10092      cmbConstraintOperation.Enabled = !this.ReadOnly && !this.Locked && Content != null;
  • trunk/sources/HeuristicLab.Optimization.Views/3.3/RunCollectionView.cs

    r3829 r3904  
    121121          tabControl.TabPages.Remove(constraintPage);
    122122      }
    123       SetEnabledStateOfControls();
    124     }
    125 
    126     protected override void OnReadOnlyChanged() {
    127       base.OnReadOnlyChanged();
    128       SetEnabledStateOfControls();
    129     }
    130     private void SetEnabledStateOfControls() {
     123    }
     124
     125    protected override void SetEnabledStateOfControls() {
     126      base.SetEnabledStateOfControls();
    131127      if (Content == null) {
    132128        analyzeRunsToolStripDropDownButton.Enabled = false;
  • trunk/sources/HeuristicLab.Optimization.Views/3.3/RunView.cs

    r3775 r3904  
    7474        UpdateColorPictureBox();
    7575      FillListView();
     76    }
    7677
    77       SetEnabledStateOfControls();
    78     }
    79     protected override void OnReadOnlyChanged() {
    80       base.OnReadOnlyChanged();
    81       SetEnabledStateOfControls();
    82     }
    83     protected override void OnLockedChanged() {
    84       base.OnLockedChanged();
    85       SetEnabledStateOfControls();
    86     }
    87     private void SetEnabledStateOfControls() {
     78    protected override void SetEnabledStateOfControls() {
     79      base.SetEnabledStateOfControls();
    8880      listView.Enabled = Content != null;
    8981      viewHost.Enabled = Content != null;
  • trunk/sources/HeuristicLab.Optimization.Views/3.3/UserDefinedAlgorithmView.cs

    r3758 r3904  
    5454      else
    5555        globalScopeView.Content = Content.GlobalScope;
    56       SetEnableStateOfControls();
    5756    }
    5857
    59     protected override void OnReadOnlyChanged() {
    60       base.OnReadOnlyChanged();
    61       SetEnableStateOfControls();
    62     }
    63     protected override void OnLockedChanged() {
    64       base.OnLockedChanged();
    65       SetEnableStateOfControls();
    66     }
    67     private void SetEnableStateOfControls() {
     58    protected override void SetEnabledStateOfControls() {
     59      base.SetEnabledStateOfControls();
    6860      globalScopeView.Enabled = Content != null;
    6961      newOperatorGraphButton.Enabled = Content != null && !ReadOnly;
Note: See TracChangeset for help on using the changeset viewer.