コード例 #1
0
ファイル: MainForm.cs プロジェクト: jonca/SirenOfShame
 private void RulesEngineRefreshRefreshStatus(object sender, RefreshStatusEventArgs args)
 {
     Invoke(() =>
     {
         _lastRefreshStatusEventArgs = args;
         _viewBuilds.RefreshBuildStatuses(args);
         if (InFullscreenMode)
         {
             _fullScreenBuildStatus.RefreshListViewWithBuildStatus(args, _settings);
         }
     });
 }
コード例 #2
0
ファイル: ViewBuilds.cs プロジェクト: mightymuke/SirenOfShame
 public void RefreshBuildStatuses(RefreshStatusEventArgs args)
 {
     _lastBuildStatusDtos = args.BuildStatusDtos.ToList();
     if (!Visible) return;
     RefreshBuildStatuses();
 }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: dirkrombauts/SirenOfShame
 private void RulesEngineRefreshRefreshStatus(object sender, RefreshStatusEventArgs args)
 {
     Invoke(() =>
     {
         _lastRefreshStatusEventArgs = args;
         _viewBuilds.RefreshBuildStatuses(args);
     });
 }
コード例 #4
0
 public void RefreshBuildStatuses(RefreshStatusEventArgs args)
 {
     _lastBuildStatusDtos = args.BuildStatusDtos
         .OrderByDescending(i => i.LocalStartTime)
         .Take(50)
         .ToList();
     if (!Visible) return;
     RefreshBuildStatuses();
 }