Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/25/10 02:34:23 (14 years ago)
Author:
swagner
Message:

Operator architecture refactoring (#95)

  • continued work on adapting and refactoring HeuristicLab.Data according to the changes in HeuristicLab.Core
  • unified visual appearance of views
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Core.Views/3.3/ItemCollectionView.cs

    r2664 r2676  
    140140      }
    141141    }
    142     private void itemsListView_SizeChanged(object sender, EventArgs e) {
     142    protected virtual void itemsListView_SizeChanged(object sender, EventArgs e) {
    143143      if (itemsListView.Columns.Count > 0)
    144144        itemsListView.Columns[0].Width = Math.Max(0, itemsListView.Width - 25);
     
    197197        ItemCollection.Add(item);
    198198    }
    199     protected void sortAscendingButton_Click(object sender, EventArgs e) {
     199    protected virtual void sortAscendingButton_Click(object sender, EventArgs e) {
    200200      SortItemsListView(SortOrder.Ascending);
    201201    }
    202     protected void sortDescendingButton_Click(object sender, EventArgs e) {
     202    protected virtual void sortDescendingButton_Click(object sender, EventArgs e) {
    203203      SortItemsListView(SortOrder.Descending);
    204204    }
     
    213213
    214214    #region ItemCollection Events
    215     private void ItemCollection_ItemsAdded(object sender, CollectionItemsChangedEventArgs<T> e) {
     215    protected virtual void ItemCollection_ItemsAdded(object sender, CollectionItemsChangedEventArgs<T> e) {
    216216      if (InvokeRequired)
    217217        Invoke(new CollectionItemsChangedEventHandler<T>(ItemCollection_ItemsAdded), sender, e);
     
    220220          AddListViewItem(CreateListViewItem(item));
    221221    }
    222     private void ItemCollection_ItemsRemoved(object sender, CollectionItemsChangedEventArgs<T> e) {
     222    protected virtual void ItemCollection_ItemsRemoved(object sender, CollectionItemsChangedEventArgs<T> e) {
    223223      if (InvokeRequired)
    224224        Invoke(new CollectionItemsChangedEventHandler<T>(ItemCollection_ItemsRemoved), sender, e);
     
    232232      }
    233233    }
    234     private void ItemCollection_CollectionReset(object sender, CollectionItemsChangedEventArgs<T> e) {
     234    protected virtual void ItemCollection_CollectionReset(object sender, CollectionItemsChangedEventArgs<T> e) {
    235235      if (InvokeRequired)
    236236        Invoke(new CollectionItemsChangedEventHandler<T>(ItemCollection_CollectionReset), sender, e);
     
    249249
    250250    #region Item Events
    251     private void Item_Changed(object sender, ChangedEventArgs e) {
     251    protected virtual void Item_Changed(object sender, ChangedEventArgs e) {
    252252      if (InvokeRequired)
    253253        Invoke(new ChangedEventHandler(Item_Changed), sender, e);
     
    261261
    262262    #region Helpers
    263     private void SortItemsListView(SortOrder sortOrder) {
     263    protected virtual void SortItemsListView(SortOrder sortOrder) {
    264264      itemsListView.Sorting = sortOrder;
    265265      itemsListView.Sort();
Note: See TracChangeset for help on using the changeset viewer.