public DownloadLists(Settings settings, ListDownloadStatusEventHandler onStatusChanged, ListDownloadAvailableEventHandler onDownloadAvailable)
 {
     _settings = settings;
     _onStatusChanged = onStatusChanged;
     _onDownloadAvailable = onDownloadAvailable;
     if (_settings.FillDownloadLists(this) && Entries.Count > 0) StartDownload(); else Entries.Clear();
 }
 public DownloadList(MediaType mediaType, ListDownloadStatusEventHandler onDownloadStatusChange = null, int poolSize = 3)
 {
     MediaType = mediaType;
     OnListDownloadStatusChange = onDownloadStatusChange;
     _ignoreDownloaded = false;
     _poolSize = poolSize;
 }
 public DownloadLists(ListDownloadStatusEventHandler onStatusChanged)
 {
     _settings        = Settings.Instance;
     _onStatusChanged = onStatusChanged;
     if (_settings.FillDownloadLists(this) && Entries.Count > 0)
     {
         StartDownload();
     }
     else
     {
         Entries.Clear();
     }
 }
 public DownloadLists(ListDownloadStatusEventHandler onStatusChanged)
 {
     _onStatusChanged = onStatusChanged;
 }
Esempio n. 5
0
 public DownloadLists(LocalService settings, ListDownloadStatusEventHandler onStatusChanged)
 {
     _settings = settings;
     _onStatusChanged = onStatusChanged;
     if (_settings.FillDownloadLists(this) && Entries.Count > 0) StartDownload(); else Entries.Clear();
 }
 public DownloadList(MediaType mediaType, ListDownloadStatusEventHandler onDownloadStatusChange)
 {
     MediaType = mediaType;
     OnListDownloadStatusChange = onDownloadStatusChange;
 }
 public DownloadList(MediaType mediaType, ListDownloadStatusEventHandler onDownloadStatusChange)
 {
     MediaType = mediaType;
     OnListDownloadStatusChange = onDownloadStatusChange;
 }