public ReintegrateDlgSettings(ReintegrateDlg dlg) : this(dlg._driverPeakScoringModel.SelectedItem, dlg.ReintegrateAll, !dlg.ReintegrateAll, dlg.QValueCutoff, dlg.OverwriteManual) { }
public void ShowReintegrateDialog() { var documentOrig = DocumentUI; if (!documentOrig.Settings.HasResults) { MessageDlg.Show(this, Resources.SkylineWindow_ShowReintegrateDialog_The_document_must_have_imported_results_); return; } if (documentOrig.MoleculeCount == 0) { MessageDlg.Show(this, Resources.SkylineWindow_ShowReintegrateDialog_The_document_must_have_targets_in_order_to_reintegrate_chromatograms_); return; } if (!documentOrig.IsLoaded) { MessageDlg.Show(this, Resources.SkylineWindow_ShowReintegrateDialog_The_document_must_be_fully_loaded_before_it_can_be_re_integrated_); return; } using (var dlg = new ReintegrateDlg(documentOrig)) { if (dlg.ShowDialog(this) == DialogResult.Cancel) return; ModifyDocument(Resources.SkylineWindow_ShowReintegrateDialog_Reintegrate_peaks, doc => { if (!ReferenceEquals(documentOrig, doc)) throw new InvalidDataException( Resources.SkylineWindow_ShowReintegrateDialog_Unexpected_document_change_during_operation_); return dlg.Document; }); } }