public override void Setup() { base.Setup(); _view = new StubImageBrowserView(); _viewAsStub = ((StubImageBrowserView)_view); _directoryTree = new StubDirectoryTree(); _dirTreeAsStub = ((StubDirectoryTree)_directoryTree); _viewAsStub.DirectoryTree = _directoryTree; }
void view_BrowserViewLoad(object sender, IImageBrowserView view) { view.DirectoryTree.InitDrives(); view.DirectoryTree.DirectorySelected += view.OnDirectorySelected; var imageProviderFactory = new SimpleBitmapThumbnailGetterFactory(100); var fileSetFactory = new BlockingLoadFilesAsyncListViewFileSetFactory(imageProviderFactory, _view.InitializeListView); _thumbnailSets = new ThumbnailSets(view.ListViewParentContainer, new[] { "*.jpg", "*.bmp", "*.png" }, fileSetFactory); InitTimer(); }
public Presenter(IImageBrowserView view) { _view = view; view.DirectorySelected += view_DirectorySelected; view.BrowserViewLoad += view_BrowserViewLoad; }