public UserSettingsPresenter(IUserSettingsView view, IDiagramOptionsPresenter diagramOptionsPresenter, IForceLayoutConfigurationPresenter forceLayoutConfigurationPresenter, IChartOptionsPresenter chartOptionsPresenter, IValidationOptionsPresenter validationOptionsPresenter, IDisplayUnitsPresenter displayUnitsPresenter, IStartOptions runOptions, IApplicationSettingsPresenter applicationSettingsPresenter) : base(view) { _diagramOptionsPresenter = diagramOptionsPresenter; _forceLayoutConfigurationPresenter = forceLayoutConfigurationPresenter; _chartOptionsPresenter = chartOptionsPresenter; _validationOptionsPresenter = validationOptionsPresenter; _displayUnitsPresenter = displayUnitsPresenter; _runOptions = runOptions; _applicationSettingsPresenter = applicationSettingsPresenter; _view.SetDiagramOptionsView(_diagramOptionsPresenter.View); _view.SetLayoutView(_forceLayoutConfigurationPresenter.View); _view.SetChartOptionsView(_chartOptionsPresenter.View); _view.SetValidationOptionsView(validationOptionsPresenter.View); _view.SetDisplayUnitsView(_displayUnitsPresenter.View); _view.SetApplicationSettingsView(_applicationSettingsPresenter.View); AddSubPresenters(_diagramOptionsPresenter, _forceLayoutConfigurationPresenter, _chartOptionsPresenter, _validationOptionsPresenter, _displayUnitsPresenter, _applicationSettingsPresenter); }
public void AttachPresenter(IValidationOptionsPresenter presenter) { _presenter = presenter; }
public FinalOptionsPresenter(IFinalOptionsView view, IValidationOptionsPresenter validationOptionsPresenter, IUserSettings userSettings) : base(view) { _validationOptionsPresenter = validationOptionsPresenter; _userSettings = userSettings; _view.SetValidationOptionsView(_validationOptionsPresenter.View); }