public ImportResultsDlg(SrmDocument document, string savedPath) { _documentSavedPath = savedPath; _warnOnMultiInjection = (document.MoleculeTransitionCount < MIN_MULTIPLE_TRANSITIONS); InitializeComponent(); var results = document.Settings.MeasuredResults; if (results == null || results.Chromatograms.Count == 0) { // Disable append button, if nothing to append to radioAddExisting.Enabled = false; } else { // Populate name combo box with existing names foreach (var set in results.Chromatograms) { comboName.Items.Add(set.Name); } } // Add optimizable regressions comboOptimizing.Items.Add(ExportOptimize.NONE); comboOptimizing.Items.Add(ExportOptimize.CE); if (document.Settings.TransitionSettings.Prediction.DeclusteringPotential != null) { comboOptimizing.Items.Add(ExportOptimize.DP); } if (document.Settings.TransitionSettings.Prediction.CompensationVoltage != null) { comboOptimizing.Items.Add(ExportOptimize.COV); comboTuning.Items.Add(ExportOptimize.COV_ROUGH); comboTuning.SelectedIndex = 0; if (!document.GetMissingCompensationVoltages(CompensationVoltageParameters.Tuning.rough).Any()) { // We can only import optimizing CoV medium tune if there are no missing CoV rough tune values comboTuning.Items.Add(ExportOptimize.COV_MEDIUM); if (!document.GetMissingCompensationVoltages(CompensationVoltageParameters.Tuning.medium).Any()) { // We can only import optimizing CoV fine tune if there are no missing CoV medium tune values comboTuning.Items.Add(ExportOptimize.COV_FINE); } } } comboOptimizing.SelectedIndex = 0; comboSimultaneousFiles.SelectedIndex = Settings.Default.ImportResultsSimultaneousFiles; cbShowAllChromatograms.Checked = Settings.Default.AutoShowAllChromatogramsGraph; cbAutoRetry.Checked = Settings.Default.ImportResultsDoAutoRetry; }
public ImportResultsDlg(SrmDocument document, string savedPath) { _documentSavedPath = savedPath; _warnOnMultiInjection = (document.MoleculeTransitionCount < MIN_MULTIPLE_TRANSITIONS); InitializeComponent(); var results = document.Settings.MeasuredResults; if (results == null || results.Chromatograms.Count == 0) { // Disable append button, if nothing to append to radioAddExisting.Enabled = false; } else { // Populate name combo box with existing names foreach (var set in results.Chromatograms) comboName.Items.Add(set.Name); } // Add optimizable regressions comboOptimizing.Items.Add(ExportOptimize.NONE); comboOptimizing.Items.Add(ExportOptimize.CE); if (document.Settings.TransitionSettings.Prediction.DeclusteringPotential != null) comboOptimizing.Items.Add(ExportOptimize.DP); if (document.Settings.TransitionSettings.Prediction.CompensationVoltage != null) { comboOptimizing.Items.Add(ExportOptimize.COV); comboTuning.Items.Add(ExportOptimize.COV_ROUGH); comboTuning.SelectedIndex = 0; if (!document.GetMissingCompensationVoltages(CompensationVoltageParameters.Tuning.rough).Any()) { // We can only import optimizing CoV medium tune if there are no missing CoV rough tune values comboTuning.Items.Add(ExportOptimize.COV_MEDIUM); if (!document.GetMissingCompensationVoltages(CompensationVoltageParameters.Tuning.medium).Any()) { // We can only import optimizing CoV fine tune if there are no missing CoV medium tune values comboTuning.Items.Add(ExportOptimize.COV_FINE); } } } comboOptimizing.SelectedIndex = 0; cbShowAllChromatograms.Checked = Settings.Default.AutoShowAllChromatogramsGraph; }