public EditMoleculeBuildingBlockPresenter(IEditMoleculesBuildingBlockView view, IMoleculeListPresenter moleculeListPresenter, IFormulaCachePresenter formulaCachePresenter, IEditMoleculeBuilderPresenter editMoleculeBuilderPresenter, IEditTransporterMoleculeContainerPresenter editTransporterMoleculeContainerPresenter, IEditTransportBuilderPresenter editTransportBuilderPresenter, IEditContainerPresenter editInteractionContainerPresenter, IEditFavoritesInMoleculesPresenter favoritesPresenter, IUserDefinedParametersPresenter userDefinedParametersPresenter ) : base(view, formulaCachePresenter, favoritesPresenter, userDefinedParametersPresenter) { _editTransportBuilderPresenter = editTransportBuilderPresenter; _editTransporterMoleculeContainerPresenter = editTransporterMoleculeContainerPresenter; _editMoleculeBuilderPresenter = editMoleculeBuilderPresenter; _moleculeListPresenter = moleculeListPresenter; _editInteractionContainerPresenter = editInteractionContainerPresenter; _favoritesPresenter.ShouldHandleRemovedEvent = shouldHandleType; _view.SetListView(_moleculeListPresenter.BaseView); AddSubPresenters(_editTransportBuilderPresenter, _editTransporterMoleculeContainerPresenter, _editMoleculeBuilderPresenter, _moleculeListPresenter, _editInteractionContainerPresenter); }
public void AttachPresenter(IEditTransporterMoleculeContainerPresenter presenter) { _presenter = presenter; }