private void CreateDownloadManagerForm() { if (_downloadManagerForm == null || _downloadManagerForm.IsDisposed) { _downloadManagerForm = GuiComponentsProvider.Instance.GetClassImplementing <IDownloadManagerFormView>(); new DownloadManagerFormPresenter(_downloadManagerForm, new DownloadManagerModel(OsuDownloadManager.Instance)); } }
public DownloadManagerFormPresenter(IDownloadManagerFormView view, IDownloadManagerModel downloadManagerModel) { _formView = view; _downloadManagerView = _formView.DownloadManagerView; new DownloadManagerPresenter(_downloadManagerView, downloadManagerModel); }