diff options
author | sr55 <[email protected]> | 2016-12-22 21:13:55 +0000 |
---|---|---|
committer | sr55 <[email protected]> | 2016-12-22 21:13:55 +0000 |
commit | 9e80492bd66c7b80fb89973d4f4636cc729e99b1 (patch) | |
tree | 672424396602816b0c781ff90fbbf4e504389ef0 /win/CS/HandBrakeWPF/ViewModels | |
parent | 9fde49547549edc83e0281bd78eb0f35261cb138 (diff) |
WinGui: Change the status bar to show when it's doing a subtitle scan.
Diffstat (limited to 'win/CS/HandBrakeWPF/ViewModels')
-rw-r--r-- | win/CS/HandBrakeWPF/ViewModels/MainViewModel.cs | 26 |
1 files changed, 20 insertions, 6 deletions
diff --git a/win/CS/HandBrakeWPF/ViewModels/MainViewModel.cs b/win/CS/HandBrakeWPF/ViewModels/MainViewModel.cs index 359301296..9f7ad8cb3 100644 --- a/win/CS/HandBrakeWPF/ViewModels/MainViewModel.cs +++ b/win/CS/HandBrakeWPF/ViewModels/MainViewModel.cs @@ -2339,16 +2339,30 @@ namespace HandBrakeWPF.ViewModels {
if (this.queueProcessor.EncodeService.IsEncoding)
{
- this.ProgramStatusLabel =
- string.Format(Resources.MainViewModel_EncodeStatusChanged_StatusLabel + Resources.Main_JobsPending_addon,
+ string jobsPending = string.Format(Resources.Main_JobsPending_addon, this.queueProcessor.Count);
+ if (e.PassId == -1)
+ {
+ this.ProgramStatusLabel = string.Format(Resources.MainViewModel_EncodeStatusChanged_SubScan_StatusLabel,
+ e.Task,
+ e.TaskCount,
+ e.PercentComplete,
+ e.EstimatedTimeLeft,
+ e.ElapsedTime,
+ jobsPending);
+ }
+ else
+ {
+ this.ProgramStatusLabel =
+ string.Format(Resources.MainViewModel_EncodeStatusChanged_StatusLabel,
e.Task,
e.TaskCount,
e.PercentComplete,
- e.CurrentFrameRate,
- e.AverageFrameRate,
- e.EstimatedTimeLeft,
+ e.CurrentFrameRate,
+ e.AverageFrameRate,
+ e.EstimatedTimeLeft,
e.ElapsedTime,
- this.queueProcessor.Count);
+ jobsPending);
+ }
if (lastEncodePercentage != percent && this.windowsSeven.IsWindowsSeven)
{
|