25 lines
		
	
	
		
			720 B
		
	
	
	
		
			C#
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			720 B
		
	
	
	
		
			C#
		
	
	
	
	
	
|  | using PlasticGui.WorkspaceWindow; | |||
|  | 
 | |||
|  | namespace Unity.PlasticSCM.Editor.Developer | |||
|  | { | |||
|  |     internal class GenericProgress | |||
|  |     { | |||
|  |         internal GenericProgress(WorkspaceWindow workspaceWindow) | |||
|  |         { | |||
|  |             mWorkspaceWindow = workspaceWindow; | |||
|  |             mWorkspaceWindow.Progress.CanCancelProgress = false; | |||
|  |         } | |||
|  | 
 | |||
|  |         internal void RefreshProgress(ProgressData progressData) | |||
|  |         { | |||
|  |             var progress = mWorkspaceWindow.Progress; | |||
|  | 
 | |||
|  |             progress.ProgressHeader = progressData.Status; | |||
|  |             progress.TotalProgressMessage = progressData.Details; | |||
|  |             progress.TotalProgressPercent = progressData.ProgressValue / 100f; | |||
|  |         } | |||
|  | 
 | |||
|  |         WorkspaceWindow mWorkspaceWindow; | |||
|  |     } | |||
|  | } |