/// <summary> /// Constructor /// </summary> /// <param name="list">An AQueue queue to be downloaded</param> public QADDownloader(AQueue list) { foreach(var v in list) { listFile.Enqueue(v); } total = listFile.Count; weblcient.DownloadFileCompleted += client_DownloadFileCompleted; }
public DownloadWindow(List<Chapter> chapters, MangaPlugin plugin) { InitializeComponent(); queue = new AQueue(); webClient = new WebClient(); webClient.DownloadStringCompleted += webClient_DownloadStringCompleted; this.chapters = chapters; this.plugin = plugin; currentChapter = 0; statusLabel.Text = "Fetching chapter : " + currentChapter.ToString() + "/" + chapters.Count.ToString(); statusProgressBar.Maximum = chapters.Count; loadImages(); }