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