Current Progress progressbar

This commit is contained in:
2023-07-01 22:28:46 +02:00
parent 01fce38b7d
commit 4f9e69f2ab
4 changed files with 16 additions and 3 deletions

View File

@@ -3,6 +3,7 @@ namespace FileTime.App.Core.ViewModels.Timeline;
public interface ICommandTimeStateViewModel
{
IObservable<int> TotalProgress { get; }
IObservable<int> CurrentProgress { get; }
IObservable<string> DisplayLabel { get; }
IObservable<bool> IsSelected { get; }
}

View File

@@ -6,6 +6,7 @@ namespace FileTime.App.Core.ViewModels.Timeline;
public class CommandTimeStateViewModel : ICommandTimeStateViewModel
{
public IObservable<int> TotalProgress { get; }
public IObservable<int> CurrentProgress { get; }
public IObservable<string> DisplayLabel { get; }
@@ -15,6 +16,7 @@ public class CommandTimeStateViewModel : ICommandTimeStateViewModel
{
DisplayLabel = commandTimeState.Command.DisplayLabel;
TotalProgress = commandTimeState.Command.TotalProgress;
CurrentProgress = commandTimeState.Command.CurrentProgress;
//TODO
IsSelected = new BehaviorSubject<bool>(false);
}