Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/24/13 14:17:56 (11 years ago)
Author:
ascheibe
Message:

#2064 fixed sorting in Hive Job Manager and ItemCollectionView

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Clients.Hive.JobManager/3.3/Views/RefreshableHiveJobListView.cs

    r9456 r9523  
    4444      this.itemsListView.Columns.Add(new ColumnHeader("Date") { Text = "Date" });
    4545      this.itemsListView.Columns.Add(new ColumnHeader("Name") { Text = "Name" });
    46       foreach (ColumnHeader c in this.itemsListView.Columns) {
    47         c.AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize);
    48       }
     46
    4947      this.itemsListView.HeaderStyle = ColumnHeaderStyle.Clickable;
    5048      this.itemsListView.FullRowSelect = true;
    5149
    5250      this.itemsListView.ListViewItemSorter = new ListViewItemDateComparer(0, SortOrder.Ascending);
    53       this.itemsListView.Sorting = SortOrder.Ascending;
    54       this.itemsListView.Sort();
    5551
    5652      progress = new Progress() {
     
    5955      };
    6056      progressView = new ProgressView(this, progress);
     57    }
     58
     59    protected override void SortItemsListView(SortOrder sortOrder) {
     60      if (itemsListView.Sorting == sortOrder || sortOrder == SortOrder.None) return;
     61      ((ListViewItemDateComparer)itemsListView.ListViewItemSorter).Order = sortOrder;
     62      base.SortItemsListView(sortOrder);
     63      AdjustListViewColumnSizes();
    6164    }
    6265
Note: See TracChangeset for help on using the changeset viewer.