protected ChartPresenter(IChartView chartView, ChartPresenterContext chartPresenterContext, IMoBiContext context, IUserSettings userSettings, IChartTasks chartTasks, IChartTemplatingTask chartTemplatingTask) : base(chartView, chartPresenterContext) { _chartTasks = chartTasks; initializeDisplayPresenter(); initializeEditorPresenter(); _chartTemplatingTask = chartTemplatingTask; _dataRepositoryCache = new Cache <DataRepository, IMoBiSimulation>(onMissingKey: x => null); _userSettings = userSettings; _context = context; _view.SetChartView(chartPresenterContext.EditorAndDisplayPresenter.BaseView); initLayout(); initEditorPresenterSettings(); _observedDataDragDropBinder = new ObservedDataDragDropBinder(); AddSubPresenters(chartPresenterContext.EditorAndDisplayPresenter); }
public ComparisonChartPresenter(IChartView chartView, IMoBiContext context, IUserSettings userSettings, IChartTasks chartTasks, IChartTemplatingTask chartTemplatingTask, IQuantityPathToQuantityDisplayPathMapper quantityDisplayPathMapper, IChartUpdater chartUpdater, ChartPresenterContext chartPresenterContext) : base(chartView, chartPresenterContext, context, userSettings, chartTasks, chartTemplatingTask) { _quantityDisplayPathMapper = quantityDisplayPathMapper; }
public SimulationChartPresenter(IChartView chartView, IMoBiContext context, IUserSettings userSettings, IChartTasks chartTasks, IChartTemplatingTask chartTemplatingTask, ICurveNamer curveNamer, IChartUpdater chartUpdater, ChartPresenterContext chartPresenterContext) : base(chartView, chartPresenterContext, context, userSettings, chartTasks, chartTemplatingTask) { _curveNamer = curveNamer; }