private void FileSystemTreeSource_OnTreeReceived(FileSystemTree fileSystemTree) { WpfUtilities.Post(_control, () => { ViewModel.ServerIsRunning = true; OnFileSystemTreeScanSuccess(fileSystemTree); }); }
private void DispatchSearchEngineFilesLoadingProgress(TypedEvent typedEvent) { var evt = typedEvent as SearchEngineFilesLoadingProgress; if (evt != null) { WpfUtilities.Post(_control, () => { OnFilesLoadingProgress(); Logger.LogInfo("Search engine has produced intermediate file database index on server."); }); } }
private void DispatchSearchEngineFilesLoading(TypedEvent typedEvent) { var evt = typedEvent as SearchEngineFilesLoading; if (evt != null) { WpfUtilities.Post(_control, () => { Logger.LogInfo("Search engine is loading file database on server."); _progressBarTracker.Start(OperationsIds.FilesLoading, "Loading files contents from file system."); }); } }
private void DispatchIndexingStateChanged(TypedEvent typedEvent) { var @event = typedEvent as IndexingServerStateChangedEvent; if (@event != null) { WpfUtilities.Post(_control, () => { Logger.LogInfo("Indexing state has changed to \"{0}\".", @event.ServerStatus); OnIndexingStateChanged(); }); } }
private void DispatchFileSystemTreeScanStarted(TypedEvent typedEvent) { var @event = typedEvent as FileSystemScanStarted; if (@event != null) { WpfUtilities.Post(_control, () => { Logger.LogInfo("FileSystemTree is being computed on server."); _progressBarTracker.Start(OperationsIds.FileSystemScanning, "Loading files and directory names from file system."); OnFileSystemTreeScanStarted(); }); } }
private void DispatchFileSystemTreeScanFinished(TypedEvent typedEvent) { var evt = typedEvent as FileSystemScanFinished; if (evt != null) { WpfUtilities.Post(_control, () => { _progressBarTracker.Stop(OperationsIds.FileSystemScanning); if (evt.IsReportableError()) { ReportServerError(evt.Error); return; } Logger.LogInfo("New FileSystemTree bas been computed on server: version={0}.", evt.NewVersion); }); } }
private void DispatchFileSystemTreeComputed(TypedEvent typedEvent) { var @event = typedEvent as FileSystemTreeComputed; if (@event != null) { WpfUtilities.Post(this, () => { _progressBarTracker.Stop(OperationsIds.FileSystemTreeComputing); if (@event.Error != null) { Controller.OnFileSystemTreeError(@event.Error); return; } Logger.LogInfo("New FileSystemTree bas been computed on server: version={0}.", @event.NewVersion); }); } }
private void DispatchSearchEngineFilesLoaded(TypedEvent typedEvent) { var evt = typedEvent as SearchEngineFilesLoaded; if (evt != null) { WpfUtilities.Post(_control, () => { _progressBarTracker.Stop(OperationsIds.FilesLoading); OnFilesLoaded(evt.TreeVersion); if (evt.IsReportableError()) { ReportServerError(evt.Error); return; } Logger.LogInfo("Search engine is done loading file database on server."); }); } }
private void DispatchSearchEngineFilesLoaded(TypedEvent typedEvent) { var @event = typedEvent as SearchEngineFilesLoaded; if (@event != null) { WpfUtilities.Post(this, () => { _progressBarTracker.Stop(OperationsIds.FilesLoading); Controller.OnFilesLoaded(@event.TreeVersion); if (@event.Error != null) { Controller.OnFileSystemTreeError(@event.Error); return; } Logger.LogInfo("Search engine is done loading file database on server."); }); } }
private void FileSystemTreeSource_OnErrorReceived(ErrorResponse errorResponse) { WpfUtilities.Post(_control, () => { ReportServerError(errorResponse); }); }
public void NotifyPackageUpdate(UpdateInfo updateInfo) { WpfUtilities.Post(ExplorerControl, () => { ExplorerControl.UpdateInfo = updateInfo; }); }
private void FileSystemTreeSource_OnErrorReceived(ErrorResponse errorResponse) { WpfUtilities.Post(this, () => { Controller.OnFileSystemTreeError(errorResponse); }); }
private void FileSystemTreeSource_OnTreeReceived(FileSystemTree fileSystemTree) { WpfUtilities.Post(this, () => { Controller.OnFileSystemTreeComputed(fileSystemTree); }); }
private void FileSystemTreeSource_OnTreeReceived(FileSystemTree fileSystemTree) { WpfUtilities.Post(_control, () => { OnFileSystemTreeScanSuccess(fileSystemTree); }); }