Beispiel #1
0
        // We've finished processing a file.
        private void FinishedFile(FileListFile file, FileListProcessorStatus status)
        {
            // Log the result.
            FrmLog.Instance.AddLine("         Status: " + status.ToString());
            FrmLog.Instance.AddLine();

            // Notify the GUI.
            OnProgress(file, status, 100, CalculatePercentage(100));
            numFilesProcessed++;
        }
Beispiel #2
0
        // Fires the Progress event.
        private void OnProgress(FileListFile file, FileListProcessorStatus status, int percentCompleteFile, int percentCompleteTotal)
        {
            if (Progress != null)
            {
                // Package our event arguments.
                ProgressEventArgs e = new ProgressEventArgs();
                e.File   = file;
                e.Status = status;
                e.PercentCompleteFile  = percentCompleteFile;
                e.PercentCompleteTotal = percentCompleteTotal;

                Progress(this, e);
            }
        }