mirror of
https://github.com/rmcrackan/Libation.git
synced 2026-01-06 04:47:51 -05:00
Enable project-wide nullable on LibationUiBase and LibationAvalonia Explicitly parallelize unit tests
18 lines
1019 B
C#
18 lines
1019 B
C#
using ReactiveUI;
|
|
|
|
namespace LibationAvalonia.ViewModels
|
|
{
|
|
public class LiberateStatusButtonViewModel : ViewModelBase
|
|
{
|
|
public bool IsError { get => field; set => this.RaiseAndSetIfChanged(ref field, value); }
|
|
public bool IsButtonEnabled { get => field; set => this.RaiseAndSetIfChanged(ref field, value); }
|
|
public bool IsSeries { get => field; set => this.RaiseAndSetIfChanged(ref field, value); }
|
|
public bool Expanded { get => field; set => this.RaiseAndSetIfChanged(ref field, value); }
|
|
public bool RedVisible { get => field; set => this.RaiseAndSetIfChanged(ref field, value); } = true;
|
|
public bool YellowVisible { get => field; set => this.RaiseAndSetIfChanged(ref field, value); }
|
|
public bool GreenVisible { get => field; set => this.RaiseAndSetIfChanged(ref field, value); }
|
|
public bool PdfDownloadedVisible { get => field; set => this.RaiseAndSetIfChanged(ref field, value); }
|
|
public bool PdfNotDownloadedVisible { get => field; set => this.RaiseAndSetIfChanged(ref field, value); }
|
|
}
|
|
}
|