diff --git a/OpenBullet/Pages/Main/RunnerManager.xaml b/OpenBullet/Pages/Main/RunnerManager.xaml index 6042f47..32088e1 100644 --- a/OpenBullet/Pages/Main/RunnerManager.xaml +++ b/OpenBullet/Pages/Main/RunnerManager.xaml @@ -26,6 +26,12 @@ New + + + + Start All + + diff --git a/OpenBullet/Pages/Main/RunnerManager.xaml.cs b/OpenBullet/Pages/Main/RunnerManager.xaml.cs index a823447..509ad39 100644 --- a/OpenBullet/Pages/Main/RunnerManager.xaml.cs +++ b/OpenBullet/Pages/Main/RunnerManager.xaml.cs @@ -156,5 +156,15 @@ namespace OpenBullet } } } + + private void startAllRunnersButton_Click(object sender, RoutedEventArgs e) + { + foreach (var runner in vm.Runners.Where(r => !r.Runner.Busy)) + { + StartRunner += runner.Page.OnStartRunner; + OnStartRunner(); + StartRunner -= runner.Page.OnStartRunner; + } + } } }