Changeset 4830 for branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization.Views/3.3/ObjectSelectorDialog.cs
- Timestamp:
- 11/18/10 00:53:15 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization.Views/3.3/ObjectSelectorDialog.cs
r4516 r4830 13 13 private bool initialized; 14 14 private List<IItem> items; 15 private IEnumerable<IGrouping< string, T>> selectableItems;15 private IEnumerable<IGrouping<Type, T>> selectableItems; 16 16 17 17 private T item; … … 20 20 } 21 21 22 public ObjectSelectorDialog(IEnumerable<IGrouping< string, T>> selectableItems) {22 public ObjectSelectorDialog(IEnumerable<IGrouping<Type, T>> selectableItems) { 23 23 this.initialized = false; 24 24 this.items = new List<IItem>(); … … 32 32 itemsListView.SmallImageList = new ImageList(); 33 33 34 foreach (IGrouping< string, T> categoryin selectableItems) {35 ListViewGroup group = new ListViewGroup( category.Key);34 foreach (IGrouping<Type, T> item in selectableItems) { 35 ListViewGroup group = new ListViewGroup(item.Key.Name); 36 36 itemsListView.Groups.Add(group); 37 foreach (T i in category) {37 foreach (T i in item) { 38 38 items.Add(i); 39 ListViewItem item= new ListViewItem(new string[] { i.Name, i.Description, i.ItemName }, group);39 ListViewItem value = new ListViewItem(new string[] { i.Name, i.Description, i.ItemName }, group); 40 40 itemsListView.SmallImageList.Images.Add(i.ItemImage); 41 item.ImageIndex = itemsListView.SmallImageList.Images.Count - 1;42 item.Tag = i;43 itemsListView.Items.Add( item);41 value.ImageIndex = itemsListView.SmallImageList.Images.Count - 1; 42 value.Tag = i; 43 itemsListView.Items.Add(value); 44 44 } 45 45 }
Note: See TracChangeset
for help on using the changeset viewer.