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.Knapsack.Views/3.3/KnapsackSolutionView.cs

    r3649 r3904  
    4040      set { base.Content = value; }
    4141    }
    42    
     42
    4343    public KnapsackSolutionView() {
    4444      InitializeComponent();
     
    6363    }
    6464
    65     void Content_BinaryVectorChanged(object sender, EventArgs e) {
     65    private void Content_BinaryVectorChanged(object sender, EventArgs e) {
    6666      if (InvokeRequired)
    6767        Invoke(new EventHandler(Content_BinaryVectorChanged), sender, e);
     
    7070    }
    7171
    72     void Content_QualityChanged(object sender, EventArgs e) {
     72    private void Content_QualityChanged(object sender, EventArgs e) {
    7373      if (InvokeRequired)
    7474        Invoke(new EventHandler(Content_QualityChanged), sender, e);
     
    7777    }
    7878
    79     void Content_CapacityChanged(object sender, EventArgs e) {
     79    private void Content_CapacityChanged(object sender, EventArgs e) {
    8080      if (InvokeRequired)
    8181        Invoke(new EventHandler(Content_CapacityChanged), sender, e);
     
    8484    }
    8585
    86     void Content_WeightsChanged(object sender, EventArgs e) {
     86    private void Content_WeightsChanged(object sender, EventArgs e) {
    8787      if (InvokeRequired)
    8888        Invoke(new EventHandler(Content_WeightsChanged), sender, e);
     
    9191    }
    9292
    93     void Content_ValuesChanged(object sender, EventArgs e) {
     93    private void Content_ValuesChanged(object sender, EventArgs e) {
    9494      if (InvokeRequired)
    9595        Invoke(new EventHandler(Content_ValuesChanged), sender, e);
     
    100100    protected override void OnContentChanged() {
    101101      base.OnContentChanged();
    102       if (Content == null) {
     102      if (Content == null)
    103103        pictureBox.Image = null;
    104       } else {
    105         GenerateImage();
    106       }
    107       SetEnabledStateOfControls();
    108     }
    109 
    110     protected override void OnReadOnlyChanged() {
    111       base.OnReadOnlyChanged();
    112       SetEnabledStateOfControls();
    113     }
    114 
    115     private void SetEnabledStateOfControls() {
     104      else
     105        GenerateImage();
     106    }
     107
     108    protected override void SetEnabledStateOfControls() {
     109      base.SetEnabledStateOfControls();
    116110      pictureBox.Enabled = Content != null;
    117111    }
     
    165159              List<int> sortedIndices = new List<int>();
    166160              for (int i = 0; i < Content.BinaryVector.Length; i++) {
    167                 if(Content.BinaryVector[i]) {
     161                if (Content.BinaryVector[i]) {
    168162                  sortedIndices.Add(i);
    169163                }
     
    183177              foreach (int i in sortedIndices) {
    184178                if (Content.BinaryVector[i]) {
    185                  
     179
    186180                  double weight = Content.Weights[i];
    187181                  double factor = weight / capacity;
Note: See TracChangeset for help on using the changeset viewer.