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; }
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; }