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.Problems.ExternalEvaluation.Views/3.3
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.ExternalEvaluation.Views/3.3/EvaluationProcessChannelView.cs

    r3872 r3904  
    8080        argumentsTextBox.Text = Content.Arguments;
    8181      }
    82       SetEnabledStateOfControls();
    8382    }
    8483
    85     protected override void OnReadOnlyChanged() {
    86       base.OnReadOnlyChanged();
    87       SetEnabledStateOfControls();
    88     }
    89 
    90     private void SetEnabledStateOfControls() {
     84    protected override void SetEnabledStateOfControls() {
     85      base.SetEnabledStateOfControls();
    9186      bool readOnlyDriverNullOrStarted = ReadOnly || Content == null || Content.IsInitialized;
    9287      browseExecutableButton.Enabled = !readOnlyDriverNullOrStarted;
  • trunk/sources/HeuristicLab.Problems.ExternalEvaluation.Views/3.3/EvaluationServiceClientView.cs

    r3872 r3904  
    6666        // TODO: Add code when content has been changed and is not null
    6767      }
    68       SetEnabledStateOfControls();
    6968    }
    7069
    71     protected override void OnReadOnlyChanged() {
    72       base.OnReadOnlyChanged();
    73       SetEnabledStateOfControls();
    74     }
    75 
    76     private void SetEnabledStateOfControls() {
     70    protected override void SetEnabledStateOfControls() {
     71      base.SetEnabledStateOfControls();
    7772      // TODO: Enable or disable controls based on whether the content is null or the view is set readonly
    7873    }
  • trunk/sources/HeuristicLab.Problems.ExternalEvaluation.Views/3.3/EvaluationTCPChannelView.cs

    r3896 r3904  
    8484        portTextBox.Text = Content.Port.ToString();
    8585      }
    86       SetEnabledStateOfControls();
    8786    }
    8887
    89     protected override void OnReadOnlyChanged() {
    90       base.OnReadOnlyChanged();
    91       SetEnabledStateOfControls();
    92     }
    93 
    94     private void SetEnabledStateOfControls() {
     88    protected override void SetEnabledStateOfControls() {
     89      base.SetEnabledStateOfControls();
    9590      bool readOnlyDriverNullOrStarted = ReadOnly || Content == null || Content.IsInitialized;
    9691      ipAddressTextBox.Enabled = !readOnlyDriverNullOrStarted;
     
    105100        try {
    106101          System.Net.IPAddress.Parse(ipAddressTextBox.Text);
    107         } catch (FormatException) {
     102        }
     103        catch (FormatException) {
    108104          e.Cancel = true;
    109105        }
     
    121117      try {
    122118        Content.Open();
    123       } catch (Exception ex) {
     119      }
     120      catch (Exception ex) {
    124121        PluginInfrastructure.ErrorHandling.ShowErrorDialog(ex);
    125122      }
     
    128125      try {
    129126        Content.Close();
    130       } catch (Exception ex) {
     127      }
     128      catch (Exception ex) {
    131129        PluginInfrastructure.ErrorHandling.ShowErrorDialog(ex);
    132130      }
  • trunk/sources/HeuristicLab.Problems.ExternalEvaluation.Views/3.3/SolutionMessageBuilderView.cs

    r3883 r3904  
    7070        converterView.Content = Content.Converters;
    7171      }
    72       SetEnabledStateOfControls();
    7372    }
    7473
    75     protected override void OnReadOnlyChanged() {
    76       base.OnReadOnlyChanged();
    77       SetEnabledStateOfControls();
    78     }
    79 
    80     private void SetEnabledStateOfControls() {
     74    protected override void SetEnabledStateOfControls() {
     75      base.SetEnabledStateOfControls();
    8176    }
    8277
Note: See TracChangeset for help on using the changeset viewer.