public PhotoImport (NSUrl url) { progress = new PhotoProgress { TotalUnitCount = 10 }; download = new PhotoDownload (url); }
public PhotoImport(NSUrl url) { progress = new PhotoProgress { TotalUnitCount = 10 }; download = new PhotoDownload(url); }
public PhotoDownload(NSUrl url) { downloadURL = url; downloadState = new DownloadState(); Progress = new PhotoProgress { TotalUnitCount = -1, Kind = NSProgress.KindFile }; Progress.SetUserInfo(NSProgress.FileOperationKindDownloading, NSProgress.FileOperationKindKey); }
public PhotoDownload (NSUrl url) { downloadURL = url; downloadState = new DownloadState (); Progress = new PhotoProgress { TotalUnitCount = -1, Kind = NSProgress.KindFile }; Progress.SetUserInfo (NSProgress.FileOperationKindDownloading, NSProgress.FileOperationKindKey); }
public PhotoProgress ImportPhotos () { var progress = new PhotoProgress { TotalUnitCount = Photos.Count }; foreach (var photo in Photos) { var importProgress = photo.StartImport (); progress.AddChild (importProgress, 1); } return progress; }
public PhotoProgress ImportPhotos() { var progress = new PhotoProgress { TotalUnitCount = Photos.Count }; foreach (var photo in Photos) { var importProgress = photo.StartImport(); progress.AddChild(importProgress, 1); } return(progress); }
public void AddChild (PhotoProgress child, int pendingUnitCount) { child.CompletedUnitCountChanged += (obj, args) => CompletedUnitCountChanged?.Invoke(obj, args); base.AddChild (child, pendingUnitCount); }
public void AddChild(PhotoProgress child, int pendingUnitCount) { child.CompletedUnitCountChanged += CompletedUnitCountChanged?.Invoke; base.AddChild(child, pendingUnitCount); }