Changeset 393 for trunk/sources/HeuristicLab.CEDMA.Core/AgentListView.cs
- Timestamp:
- 07/22/08 23:29:18 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.CEDMA.Core/AgentListView.cs
r390 r393 64 64 node.Text = agent.Name; 65 65 node.Tag = agent; 66 node.Nodes.Add("dummy"); 66 67 agentTreeView.Nodes.Add(node); 67 68 } … … 77 78 78 79 private void agentTreeView_BeforeExpand(object sender, TreeViewCancelEventArgs e) { 80 e.Node.Nodes.Clear(); 81 IAgent agent = (IAgent)e.Node.Tag; 82 foreach(IAgent subAgent in agent.SubAgents) { 83 TreeNode node = new TreeNode(); 84 node.Text = subAgent.Name; 85 node.Tag = subAgent; 86 node.Nodes.Add("dummy"); 87 e.Node.Nodes.Add(node); 88 } 89 foreach(IResult result in agent.Results) { 90 TreeNode node = new TreeNode(); 91 node.Text = result.Summary; 92 node.Tag = result; 93 node.Nodes.Add("dummy"); 94 e.Node.Nodes.Add(node); 95 } 79 96 } 80 97 … … 85 102 detailsGroupBox.Enabled = false; 86 103 if(agentTreeView.SelectedNode != null) { 87 I Agent agent = (IAgent)agentTreeView.SelectedNode.Tag;88 Control control = (Control) new AgentView(agent);104 IViewable viewable = (IViewable)agentTreeView.SelectedNode.Tag; 105 Control control = (Control)viewable.CreateView(); 89 106 detailsGroupBox.Controls.Add(control); 90 107 control.Dock = DockStyle.Fill;
Note: See TracChangeset
for help on using the changeset viewer.