Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/02/16 09:02:09 (8 years ago)
Author:
gkronber
Message:

#2590 merged r13697:13698, r13700:13702, r13704:13705, r13711, r13715 from trunk to stable

Location:
stable
Files:
3 edited
2 copied

Legend:

Unmodified
Added
Removed
  • stable

  • stable/HeuristicLab.Problems.DataAnalysis.Views

  • stable/HeuristicLab.Problems.DataAnalysis.Views/3.4/Regression/RegressionEnsembleSolutionModelView.cs

    r12009 r13976  
    6363      protected override void SetEnabledStateOfControls() {
    6464        base.SetEnabledStateOfControls();
    65         addButton.Enabled = Content != null && !Content.IsReadOnly && !Locked;
    66         removeButton.Enabled = Content != null && !Content.IsReadOnly && !Locked && itemsListView.SelectedItems.Count > 0;
     65        addButton.Enabled = false;
     66        removeButton.Enabled = Content != null && !Content.IsReadOnly && !Locked && !ReadOnly && itemsListView.SelectedItems.Count > 0;
    6767        itemsListView.Enabled = Content != null && !Locked;
    6868        detailsGroupBox.Enabled = Content != null && itemsListView.SelectedItems.Count == 1;
     69        sortAscendingButton.Enabled = false;
     70        sortDescendingButton.Enabled = false;
    6971      }
     72
     73      //forbid sorting
     74      protected override void SortItemsListView(SortOrder sortOrder) { }
    7075
    7176      protected override void itemsListView_DragEnter(object sender, DragEventArgs e) {
  • stable/HeuristicLab.Problems.DataAnalysis.Views/3.4/Regression/RegressionEnsembleSolutionModelWeightsView.cs

    r13705 r13976  
    4545    }
    4646
     47    protected override void SetEnabledStateOfControls() {
     48      base.SetEnabledStateOfControls();
     49      averageEstimatesCheckBox.Enabled = Content != null && !Locked && !ReadOnly;
     50    }
     51
    4752    protected override void RegisterContentEvents() {
    4853      base.RegisterContentEvents();
     
    6772        var array = new DoubleArray(Content.Model.ModelWeights.ToArray());
    6873        array.Resizable = false;
    69         array.ElementNames = Content.Model.Models.Select(m => m.Name);
     74        array.ElementNames = Content.RegressionSolutions.Select(s => s.Name);
    7075
    7176        RegisterArrayEvents(array);
     
    9499        array[i] = modelWeights[i];
    95100
    96       array.ElementNames = Content.Model.Models.Select(m => m.Name);
     101      array.ElementNames = Content.RegressionSolutions.Select(s => s.Name);
    97102      averageEstimatesCheckBox.Checked = Content.Model.AverageModelEstimates;
    98103    }
     
    108113
    109114    private void averageEstimatesCheckBox_CheckedChanged(object sender, EventArgs e) {
     115      if (Content == null) return;
    110116      Content.Model.AverageModelEstimates = averageEstimatesCheckBox.Checked;
    111117    }
Note: See TracChangeset for help on using the changeset viewer.