public void QueueDownload(UriString url, NPath targetDirectory) { var downloaderTask = new DownloaderTask(); downloaderTask.QueueDownload(url, targetDirectory); downloaders.Add(downloaderTask); }
public void Startup() { LoadSettigns(); mApi.MB_AddMenuItem("mnuTools/BeeDownloader", "BeeDownloader: Open", OnOpen); mTask = new DownloaderTask(mApi, mSettings); mWindow = new DownloaderWindow(mTask, mSettings); }
public DownloaderWindow(DownloaderTask task, PluginSettings settings) { mSettings = settings; mTask = task; mTask.ProgressEvent += OnProgress; InitializeComponent(); }