public ResultsMemoryDocumentContainer(SrmDocument docInitial, string pathInitial, bool wait) { SetDocument(docInitial, null, wait); // Chromatogram loader needs file path to know how to place the .skyd file DocumentFilePath = pathInitial; ChromatogramManager = new ChromatogramManager(false); ChromatogramManager.Register(this); Register(ChromatogramManager); LibraryManager = new LibraryManager(); LibraryManager.Register(this); Register(LibraryManager); RetentionTimeManager = new RetentionTimeManager(); RetentionTimeManager.Register(this); Register(RetentionTimeManager); IonMobilityManager = new IonMobilityLibraryManager(); IonMobilityManager.Register(this); Register(IonMobilityManager); IrtDbManager = new IrtDbManager(); IrtDbManager.Register(this); Register(IrtDbManager); }
public override void ResetProgress() { base.ResetProgress(); ChromatogramManager.ResetProgress(Document); LibraryManager.ResetProgress(Document); RetentionTimeManager.ResetProgress(Document); IonMobilityManager.ResetProgress(Document); IrtDbManager.ResetProgress(Document); }