/// <summary> /// Start the download process of the next item in the queue /// </summary> public void DownloadNext() { if (dlQueue.Count <= 0) { // reset totalDownloads = 0; completionPercentage = 0.0; return; } IDownload d = dlQueue.Pop(); d.DownloadCompleted += new DownloadCompletedEventHandler(DLCompletedCallback); d.StartDownloading(); currentDownloadName = d.GetChapterName(); }