void EnsureTimeSeriesInitialized() { if (timeSeriesForm != null) { return; } var viewObjects = postprocessingViewsFactory.CreateTimeSeriesViewObjects(); timeSeriesForm = viewObjects.Item1; var view = viewObjects.Item2; timeSeriesModel = new LogJoint.Postprocessing.TimeSeries.TimelineVisualizerModel( postprocessorsManager, logSourcesManager, shortNames, logSourceNamesProvider ); timeSeriesPresenter = new TimeSeriesVisualizer.TimeSeriesVisualizerPresenter( timeSeriesModel, view, new Common.PresentationObjectsFactory(postprocessorsManager, logSourcesManager, changeNotification, alerts), loadedMessagesPresenter.LogViewerPresenter, bookmarks, presentersFacade, changeNotification ); FormCreated?.Invoke(this, new PostprocessorOutputFormCreatedEventArgs(ViewControlId.TimeSeries, timeSeriesForm, timeSeriesPresenter)); }
void EnsureTimeSeriesInitialized() { if (timeSeriesForm != null) { return; } var viewObjects = CreateTimeSeriesViewObjects(); timeSeriesForm = viewObjects.Item1; var view = viewObjects.Item2; timeSeriesModel = new LogJoint.Postprocessing.TimeSeries.TimelineVisualizerModel( app.Model.Postprocessing.PostprocessorsManager, app.Model.SourcesManager, app.Model.Postprocessing.ShortNames, app.Model.Postprocessing.LogSourceNamesProvider ); timeSeriesPresenter = new Presenters.Postprocessing.TimeSeriesVisualizer.TimeSeriesVisualizerPresenter( timeSeriesModel, view, new Presenters.Postprocessing.Common.PresentationObjectsFactory(app.Model.Postprocessing.PostprocessorsManager, app.Model.SourcesManager), app.Presentation.LoadedMessages.LogViewerPresenter, app.Model.Bookmarks, app.Presentation.Facade ); FormCreated?.Invoke(this, new PostprocessorOutputFormCreatedEventArgs(ViewControlId.TimeSeries, timeSeriesForm, timeSeriesPresenter)); }