A game about forced loneliness, made by TACStudios
at master 41 lines 1.2 kB view raw
1using GluonGui.WorkspaceWindow.Views.WorkspaceExplorer.Explorer; 2 3namespace Unity.PlasticSCM.Editor.Gluon 4{ 5 internal class UpdateProgress 6 { 7 internal UpdateProgress(WorkspaceWindow workspaceWindow) 8 { 9 mWorkspaceWindow = workspaceWindow; 10 } 11 12 internal void Cancel() 13 { 14 if (mUpdateProgress == null) 15 return; 16 17 mUpdateProgress.Cancel(); 18 } 19 20 internal void SetCancellable(bool bCancelable) 21 { 22 mWorkspaceWindow.Progress.CanCancelProgress = bCancelable; 23 } 24 25 internal void RefreshProgress( 26 Codice.Client.BaseCommands.UpdateProgress progress, 27 UpdateProgressData updateProgressData) 28 { 29 mUpdateProgress = progress; 30 31 mWorkspaceWindow.Progress.ProgressHeader = updateProgressData.Details; 32 33 mWorkspaceWindow.Progress.TotalProgressMessage = updateProgressData.Status; 34 mWorkspaceWindow.Progress.TotalProgressPercent = updateProgressData.ProgressValue / 100; 35 } 36 37 Codice.Client.BaseCommands.UpdateProgress mUpdateProgress; 38 39 WorkspaceWindow mWorkspaceWindow; 40 } 41}