Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/19/10 05:25:00 (14 years ago)
Author:
swagner
Message:

Worked on OKB data model and services (#1174)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/OKB/HeuristicLab.Clients.OKB-3.3/Views/AdministratorView.cs

    r4426 r4433  
    3939
    4040    protected override void DeregisterContentEvents() {
    41       // ...
     41      Content.Refreshing -= new EventHandler(Content_Refreshing);
     42      Content.Refreshed -= new EventHandler(Content_Refreshed);
    4243      base.DeregisterContentEvents();
    4344    }
     45
    4446    protected override void RegisterContentEvents() {
    4547      base.RegisterContentEvents();
    46       // ...
     48      Content.Refreshing += new EventHandler(Content_Refreshing);
     49      Content.Refreshed += new EventHandler(Content_Refreshed);
    4750    }
    4851
     
    6568    }
    6669
     70    private void Content_Refreshing(object sender, EventArgs e) {
     71      if (InvokeRequired) {
     72        Invoke(new EventHandler(Content_Refreshing), sender, e);
     73      } else {
     74        Enabled = false;
     75        Cursor = Cursors.AppStarting;
     76      }
     77    }
     78    private void Content_Refreshed(object sender, EventArgs e) {
     79      if (InvokeRequired) {
     80        Invoke(new EventHandler(Content_Refreshed), sender, e);
     81      } else {
     82        algorithmClassCollectionView.Content = Content.AlgorithmClasses;
     83        algorithmCollectionView.Content = Content.Algorithms;
     84        Cursor = Cursors.Default;
     85        Enabled = true;
     86      }
     87    }
     88
    6789    private void refreshButton_Click(object sender, EventArgs e) {
    6890      Content.Refresh();
Note: See TracChangeset for help on using the changeset viewer.