Ejemplo n.º 1
0
 private void CopyTotalSizeHandler(object sender, FileCopyEvent data)
 {
     totalSize = data.TotalSize;
 }
Ejemplo n.º 2
0
 private void CopyProgressHandler(object sender, FileCopyEvent data)
 {
     this.Invoke(new EventHandler(CopyProgressUpdater), data, null);
     currentSize = data.TotalSize;
 }
Ejemplo n.º 3
0
 private void CopyStartedHandler(object sender, FileCopyEvent data)
 {
     this.Invoke(new EventHandler(CopyStartedUpdater), data, null);
 }
Ejemplo n.º 4
0
 private void CopyCompletedHandler(object sender, FileCopyEvent data)
 {
     completedSize += currentSize;
 }
Ejemplo n.º 5
0
        private void SendStartMessage(string src, string dest)
        {
            if(OnCopyStarted != null) {
                FileCopyEvent data = new FileCopyEvent();

                data.SourcePath = src;
                data.DestinationPath = dest;
                OnCopyStarted(this, data);
            }
        }
Ejemplo n.º 6
0
        private void SendProgressChangedMessage(string src, string dest, long total, long completed)
        {
            if(OnCopyProgressChanged != null) {
                FileCopyEvent data = new FileCopyEvent();

                data.SourcePath = src;
                data.DestinationPath = dest;
                data.TotalSize = total;
                data.CompletedSize = completed;
                OnCopyProgressChanged(this, data);
            }
        }
Ejemplo n.º 7
0
        private void SendCompletedMessage(string src, string dest, bool failed)
        {
            if(OnCopyCompleted != null) {
                FileCopyEvent data = new FileCopyEvent();

                data.SourcePath = src;
                data.DestinationPath = dest;
                data.Failed = failed;
                OnCopyCompleted(this, data);
            }
        }
Ejemplo n.º 8
0
 private void ComputeItemsSize()
 {
     if(_computeTotalSize && OnTotalSizeComputed != null) {
         FileCopyEvent data = new FileCopyEvent();
         data.TotalSize = ComputeSize();
         OnTotalSizeComputed(this, data);
     }
 }