- Timestamp:
- 10/08/08 22:54:02 (16 years ago)
- Location:
- branches/HL-3.2-MonoMigration
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/HL-3.2-MonoMigration/HeuristicLab.Core/VariablesScopeView.cs
r2 r638 73 73 variablesListView.Items.Clear(); 74 74 foreach (IVariable variable in Scope.Variables) { 75 ListViewItem item = new ListViewItem(); 76 item.Text = variable.Name; 77 item.Tag = variable; 78 variablesListView.Items.Add(item); 79 variable.NameChanged += new EventHandler(Variable_NameChanged); 75 if (!variable.Name.StartsWith("##")) { 76 ListViewItem item = new ListViewItem(); 77 item.Text = variable.Name; 78 item.Tag = variable; 79 variablesListView.Items.Add(item); 80 variable.NameChanged += new EventHandler(Variable_NameChanged); 81 } 80 82 } 81 83 } … … 157 159 Invoke(new OnVariableEventDelegate(Scope_VariableAdded), sender, e); 158 160 else { 159 ListViewItem item = new ListViewItem(); 160 item.Text = e.Variable.Name; 161 item.Tag = e.Variable; 162 variablesListView.Items.Add(item); 163 e.Variable.NameChanged += new EventHandler(Variable_NameChanged); 161 if (!e.Variable.Name.StartsWith("##")) { 162 ListViewItem item = new ListViewItem(); 163 item.Text = e.Variable.Name; 164 item.Tag = e.Variable; 165 variablesListView.Items.Add(item); 166 e.Variable.NameChanged += new EventHandler(Variable_NameChanged); 167 } 164 168 } 165 169 } … … 168 172 Invoke(new OnVariableEventDelegate(Scope_VariableRemoved), sender, e); 169 173 else { 170 ListViewItem itemToDelete = null; 171 foreach (ListViewItem item in variablesListView.Items) { 172 if (item.Tag == e.Variable) 173 itemToDelete = item; 174 } 175 e.Variable.NameChanged -= new EventHandler(Variable_NameChanged); 176 variablesListView.Items.Remove(itemToDelete); 174 if (!e.Variable.Name.StartsWith("##")) { 175 ListViewItem itemToDelete = null; 176 foreach (ListViewItem item in variablesListView.Items) { 177 if (item.Tag == e.Variable) 178 itemToDelete = item; 179 } 180 e.Variable.NameChanged -= new EventHandler(Variable_NameChanged); 181 variablesListView.Items.Remove(itemToDelete); 182 } 177 183 } 178 184 }
Note: See TracChangeset
for help on using the changeset viewer.