private void LoadAtomics() { this.atomic_engine = new AtomicEngine(this.atomic_dir, this.output_dir, this.config_path); ProgressBar.IsIndeterminate = true; StartSimulationButton.IsEnabled = true; StartCleanupButton.IsEnabled = true; AtomicsLoadedLabel.Content = this.atomic_engine.atomics.Count + " atomics loaded, " + this.atomic_engine.atomic_runnables.Count + " commands staged"; AtomicsListView.ItemsSource = this.atomic_engine.atomic_runnables; ProgressBar.IsIndeterminate = false; ProgressDivider.Content = "0/" + this.atomic_engine.atomic_runnables.Count; ProgressBar.Maximum = this.atomic_engine.atomic_runnables.Count; ExportTestPLan.IsEnabled = true; }
private void LoadAtomics() { try { this.atomic_engine = new AtomicEngine(this.atomic_dir, this.output_dir, this.config_path); } catch { System.Windows.MessageBox.Show("Ensure you have chosen valid directories for your atomics and output folder"); return; } ProgressBar.IsIndeterminate = true; StartSimulationButton.IsEnabled = true; AtomicsLoadedLabel.Content = this.atomic_engine.atomics.Count + " atomics loaded, " + this.atomic_engine.atomic_runnables.Count + " commands staged"; AtomicsListView.ItemsSource = this.atomic_engine.atomic_runnables; ProgressBar.IsIndeterminate = false; ProgressDivider.Content = "0/" + this.atomic_engine.atomic_runnables.Count; ProgressBar.Maximum = this.atomic_engine.atomic_runnables.Count; ExportTestPLan.IsEnabled = true; }