Exemplo n.º 1
0
 public FinderTask(IImageFinderUI win, string[] dirs)
 {
     _win    = win;
     _worker = new BackgroundWorker();
     _worker.WorkerReportsProgress      = true;
     _worker.WorkerSupportsCancellation = true;
     _dirs                       = dirs;
     _worker.DoWork             += worker_DoWork;
     _worker.RunWorkerCompleted += worker_RunWorkerCompleted;
     _worker.ProgressChanged    += worker_ProgressChanged;
 }
Exemplo n.º 2
0
 public override void Apply(IImageFinderUI win)
 {
     win.ReportMessage(_msg);
 }
Exemplo n.º 3
0
 public override void Apply(IImageFinderUI win)
 {
     win.ReportPercentage(_percentage);
 }
Exemplo n.º 4
0
 public override void Apply(IImageFinderUI win)
 {
     win.ReportException(_exp);
 }
Exemplo n.º 5
0
 public override void Apply(IImageFinderUI win)
 {
     win.NotifyFound(_files);
 }
Exemplo n.º 6
0
 public abstract void Apply(IImageFinderUI win);