private void ImageLinkCallback(IPicElement pe)
 {
     download_queue = new HitomiQueue(Notify, Notify_Size, Notify_Status, Notify_Retry);
     PBMaxSize(pe.Article.ImagesLink.Count);
     for (int i = 0; i < pe.Article.ImagesLink.Count; i++)
     {
         string temp = Path.GetTempFileName();
         download_queue.Add(HitomiDef.GetDownloadImageAddress(pe.Article.Magic, pe.Article.ImagesLink[i]), temp, i);
     }
 }
示例#2
0
        private void ImageLinkCallback(IPicElement pe)
        {
            download_queue = new HitomiQueue(Notify, Notify_Size, Notify_Status, Notify_Retry);
            int max = pe.Article.ImagesLink.Count;

            if (HitomiSetting.Instance.GetModel().LoadPreviewMaximum < max)
            {
                max = HitomiSetting.Instance.GetModel().LoadPreviewMaximum;
            }
            PBMaxSize(max);
            for (int i = 0; i < max; i++)
            {
                string temp = Path.GetTempFileName();
                download_queue.Add(HitomiDef.GetDownloadImageAddress(pe.Article.Magic, pe.Article.ImagesLink[i]), temp, i);
            }
        }