static void Instance_DownloadEnded(object sender, DownloaderEventArgs e)
 {
     if (parameters.ShowBallon &&
         AppManager.Instance.Application.NotifyIcon.Visible)
     {
         AppManager.Instance.Application.NotifyIcon.ShowBalloonTip(
             parameters.BallonTimeout,
             AppManager.Instance.Application.MainForm.Text,
             String.Format("Download finished: {0}", e.Downloader.LocalFile),
             ToolTipIcon.Info);
      }
 }
 void manager_DownloadEnded(object sender, MyDownloader.Core.DownloaderEventArgs e)
 {
     if (parameters.CheckFileWithAV)
     {
         string   fileExtension     = Path.GetExtension(e.Downloader.LocalFile).ToUpper();
         string[] extensionsToCheck = parameters.FileTypes.ToUpper().Split(';');
         int      index             = Array.IndexOf(extensionsToCheck, fileExtension);
         if (index >= 0)
         {
             Process.Start(parameters.AVFileName,
                           String.Format(
                               "{0} {1}",
                               parameters.AVParameter,
                               e.Downloader.LocalFile));
         }
     }
 }
 void Instance_DownloadEnded(object sender, DownloaderEventArgs e)
 {
     StartJobsIfNeeded();
 }
        void Instance_DownloadAdded(object sender, DownloaderEventArgs e)
        {
            if (!e.WillStart)
            {
                StartJobsIfNeeded();

                e.Downloader.StateChanged += delegate(object s, EventArgs ea)
                {
                    if (((Downloader)s).State == DownloaderState.WaitingForReconnect)
                    {
                        StartJobsIfNeeded();
                    }
                };
            }
        }
Beispiel #5
0
 void Instance_DownloadEnded(object sender, DownloaderEventArgs e)
 {
     Log(
         e.Downloader,
         String.Format(
         "Download ended {0}",
         e.Downloader.ResourceLocation.URL),
         LogMode.Information);
 }
Beispiel #6
0
 void Instance_DownloadAdded(object sender, DownloaderEventArgs e)
 {
     if (IsHandleCreated)
     {
         this.BeginInvoke((MethodInvoker)delegate() { AddDownload(e.Downloader); });
     }
     else
     {
         AddDownload(e.Downloader);
     }
 }
Beispiel #7
0
        private void Instance_DownloadRemoved(object sender, DownloaderEventArgs e)
        {
            this.BeginInvoke((MethodInvoker)delegate()
                {
                    //ListViewItem item = mapDownloadToItem[e.Downloader] as ListViewItem;
                    ListViewItem item = lvwDownloads.Items[e.Downloader.OrderedIndex];

                    if (item != null)
                    {
                        if (item.Selected)
                        {
                            lastSelection = null;
                            lvwSegments.Items.Clear();
                            //lvwDownloads.SelectedItems.Clear();
                        }

                        //mapDownloadToItem[e.Downloader] = null;
                        //mapItemToDownload[item] = null;
                        item.Remove();
                        UpdateList(true);
                    }
                }
            );
        }
 static void Instance_DownloadRemoved(object sender, DownloaderEventArgs e)
 {
     PlayWav(parameters.DownloadRemovedSoundPath);
 }
 void Instance_DownloadEnded(object sender, DownloaderEventArgs e)
 {
 }
        void Instance_DownloadRemoved(object sender, DownloaderEventArgs e)
        {
            //try
            //{
            //    this.BeginInvoke((MethodInvoker)delegate()
            //    {
            //        ListViewItem item = mapDownloadToItem[e.Downloader] as ListViewItem;

            //        if (item != null)
            //        {
            //            if (item.Selected)
            //            {
            //                lastSelection = null;
            //                //lvwDownloads.SelectedItems.Clear();
            //            }

            //            mapDownloadToItem[e.Downloader] = null;
            //            mapItemToDownload[item] = null;

            //            item.Remove();
            //        }
            //    }
            //);
            //}
            //catch { }
        }
Beispiel #11
0
 static void Instance_DownloadEnded(object sender, DownloaderEventArgs e)
 {
     Console.WriteLine(e.Downloader.LocalFile + " downloaded");
 }