- Timestamp:
- 12/15/08 10:48:49 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/CEDMA-Refactoring-Ticket419/HeuristicLab.CEDMA.Core/DataSetListView.cs
r989 r992 31 31 namespace HeuristicLab.CEDMA.Core { 32 32 public partial class DataSetListView : ViewBase { 33 public DataSetList DataSetList {33 public DataSetList DataSetList { 34 34 get { return (DataSetList)Item; } 35 35 set { base.Item = value; } … … 56 56 if(DataSetList == null) { 57 57 Caption = "Data Sets View"; 58 dataSets TreeView.Enabled = false;58 dataSetsListView.Enabled = false; 59 59 } else { 60 dataSets TreeView.Enabled = true;61 dataSets TreeView.Nodes.Clear();60 dataSetsListView.Enabled = true; 61 dataSetsListView.Items.Clear(); 62 62 foreach(DataSet dataSet in DataSetList) { 63 TreeNode node = new TreeNode();63 ListViewItem node = new ListViewItem(); 64 64 node.Text = dataSet.Name; 65 65 node.Tag = dataSet; 66 node.Nodes.Add("dummy"); 67 dataSetsTreeView.Nodes.Add(node); 66 dataSetsListView.Items.Add(node); 68 67 } 69 68 } … … 73 72 private void addButton_Click(object sender, EventArgs e) { 74 73 DataSet dataSet = new DataSet(); 74 dataSet.Store = DataSetList.Store; 75 75 DataSetList.Add(dataSet); 76 76 UpdateControls(); 77 77 } 78 #endregion 79 80 private void dataSetsTreeView_AfterSelect(object sender, TreeViewEventArgs e) { 81 if(detailsGroupBox.Controls.Count > 0) 82 detailsGroupBox.Controls[0].Dispose(); 83 detailsGroupBox.Controls.Clear(); 84 detailsGroupBox.Enabled = false; 85 if(dataSetsTreeView.SelectedNode != null) { 86 IViewable viewable = (IViewable)dataSetsTreeView.SelectedNode.Tag; 78 private void dataSetsListView_SelectedIndexChanged(object sender, EventArgs e) { 79 if(dataSetsListView.SelectedItems.Count > 0) { 80 if(detailsGroupBox.Controls.Count > 0) 81 detailsGroupBox.Controls[0].Dispose(); 82 detailsGroupBox.Controls.Clear(); 83 detailsGroupBox.Enabled = false; 84 IViewable viewable = (IViewable)dataSetsListView.SelectedItems[0].Tag; 87 85 Control control = (Control)viewable.CreateView(); 88 86 detailsGroupBox.Controls.Add(control); … … 91 89 } 92 90 } 91 #endregion 92 93 93 94 94 private void refreshButton_Click(object sender, EventArgs e) {
Note: See TracChangeset
for help on using the changeset viewer.