示例#1
0
 private void RulesEngineRefreshRefreshStatus(object sender, RefreshStatusEventArgs args)
 {
     Invoke(() =>
     {
         _lastRefreshStatusEventArgs = args;
         _viewBuilds.RefreshBuildStatuses(args);
     });
 }
示例#2
0
 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();
 }
 public void RefreshListViewWithBuildStatus(RefreshStatusEventArgs args, SirenOfShameSettings settings)
 {
     _buildStatusDtos = args.BuildStatusDtos;
     RefreshListView(x => x.BuildDefinitionDisplayName, true);
 }