Exemplo n.º 1
0
		public PhotoImport (NSUrl url)
		{
			progress = new PhotoProgress {
				TotalUnitCount = 10
			};

			download = new PhotoDownload (url);
		}
Exemplo n.º 2
0
        public PhotoImport(NSUrl url)
        {
            progress = new PhotoProgress {
                TotalUnitCount = 10
            };

            download = new PhotoDownload(url);
        }
Exemplo n.º 3
0
 public PhotoDownload(NSUrl url)
 {
     downloadURL   = url;
     downloadState = new DownloadState();
     Progress      = new PhotoProgress {
         TotalUnitCount = -1,
         Kind           = NSProgress.KindFile
     };
     Progress.SetUserInfo(NSProgress.FileOperationKindDownloading, NSProgress.FileOperationKindKey);
 }
Exemplo n.º 4
0
		public PhotoDownload (NSUrl url)
		{
			downloadURL = url;
			downloadState = new DownloadState ();
			Progress = new PhotoProgress {
				TotalUnitCount = -1,
				Kind = NSProgress.KindFile
			};
			Progress.SetUserInfo (NSProgress.FileOperationKindDownloading, NSProgress.FileOperationKindKey);
		}
Exemplo n.º 5
0
		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;
		}
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
		public void AddChild (PhotoProgress child, int pendingUnitCount)
		{
			child.CompletedUnitCountChanged += (obj, args) => CompletedUnitCountChanged?.Invoke(obj, args);
			base.AddChild (child, pendingUnitCount);
		}
Exemplo n.º 8
0
 public void AddChild(PhotoProgress child, int pendingUnitCount)
 {
     child.CompletedUnitCountChanged += CompletedUnitCountChanged?.Invoke;
     base.AddChild(child, pendingUnitCount);
 }