Changeset 6652 for trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.4/Solution Views/DataAnalysisSolutionView.cs
- Timestamp:
- 08/11/11 16:24:49 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.4/Solution Views/DataAnalysisSolutionView.cs
r6642 r6652 25 25 using System.Linq; 26 26 using System.Windows.Forms; 27 using HeuristicLab.Core.Views; 27 28 using HeuristicLab.MainForm; 29 using HeuristicLab.Optimization; 28 30 using HeuristicLab.Optimization.Views; 29 31 30 32 namespace HeuristicLab.Problems.DataAnalysis.Views { 31 33 [View("DataAnalysisSolution View")] 32 [Content(typeof(DataAnalysisSolution), true)]33 public partial class DataAnalysisSolutionView : ResultCollectionView{34 [Content(typeof(DataAnalysisSolution), false)] 35 public partial class DataAnalysisSolutionView : NamedItemCollectionView<IResult> { 34 36 public DataAnalysisSolutionView() { 35 37 InitializeComponent(); 38 viewHost.ViewsLabelVisible = false; 39 base.ReadOnly = true; 36 40 } 37 41 … … 58 62 } 59 63 64 protected override IResult CreateItem() { 65 return null; 66 } 67 60 68 protected virtual void AddEvaluationViewTypes() { 61 69 if (Content != null) { … … 68 76 69 77 protected override void itemsListView_DoubleClick(object sender, EventArgs e) { 70 if (itemsListView.SelectedItems.Count == 1 && itemsListView.SelectedItems[0].Tag is Type) { 71 Type viewType = (Type)itemsListView.SelectedItems[0].Tag; 78 if (itemsListView.SelectedItems.Count != 1) return; 79 80 IResult result = itemsListView.SelectedItems[0].Tag as IResult; 81 Type viewType = itemsListView.SelectedItems[0].Tag as Type; 82 if (result != null) { 83 IContentView view = MainFormManager.MainForm.ShowContent(result, typeof(ResultView)); 84 if (view != null) { 85 view.ReadOnly = ReadOnly; 86 view.Locked = Locked; 87 } 88 } else if (viewType != null) { 72 89 MainFormManager.MainForm.ShowContent(Content, viewType); 73 } else 74 base.itemsListView_DoubleClick(sender, e); 90 } 75 91 } 76 92
Note: See TracChangeset
for help on using the changeset viewer.