protected BaseMainFormPresenter(AvitoSettings settings, IMainForm form, IFileProvider fileProvider) { _settings = settings; _form = form; _fileProvider = fileProvider; _form.LoadLayoutFromFile += OnLoadLayoutFromFile; _form.FormLoaded += OnFormLoaded; _form.Search += OnSearch; _form.SearchNext += OnSearchNext; _form.SaveLayoutAsFile += OnSaveLayoutAsFile; _form.SaveLayoutToDefaultFile += OnSaveLayoutToDefaultFile; _form.ResetLayoutToDefault += OnResetLayoutToDefault; _form.SortBy += OnSortBy; }
public WinFormsMainFormPresenter(AvitoSettings settings, IMainForm form) : base(settings, form, new FileSystemFileProvider()) { }