Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/18/10 00:53:15 (13 years ago)
Author:
cneumuel
Message:

#1215 worked on metaoptimization

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization.Views/3.3/ObjectSelectorDialog.cs

    r4516 r4830  
    1313    private bool initialized;
    1414    private List<IItem> items;
    15     private IEnumerable<IGrouping<string, T>> selectableItems;
     15    private IEnumerable<IGrouping<Type, T>> selectableItems;
    1616
    1717    private T item;
     
    2020    }
    2121
    22     public ObjectSelectorDialog(IEnumerable<IGrouping<string, T>> selectableItems) {
     22    public ObjectSelectorDialog(IEnumerable<IGrouping<Type, T>> selectableItems) {
    2323      this.initialized = false;
    2424      this.items = new List<IItem>();
     
    3232        itemsListView.SmallImageList = new ImageList();
    3333
    34         foreach (IGrouping<string, T> category in selectableItems) {
    35           ListViewGroup group = new ListViewGroup(category.Key);
     34        foreach (IGrouping<Type, T> item in selectableItems) {
     35          ListViewGroup group = new ListViewGroup(item.Key.Name);
    3636          itemsListView.Groups.Add(group);
    37           foreach (T i in category) {
     37          foreach (T i in item) {
    3838            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);
    4040            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);
    4444          }
    4545        }
Note: See TracChangeset for help on using the changeset viewer.