diff options
Diffstat (limited to 'Ryujinx.Ava/Ui/Models/TitleUpdateModel.cs')
-rw-r--r-- | Ryujinx.Ava/Ui/Models/TitleUpdateModel.cs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Ryujinx.Ava/Ui/Models/TitleUpdateModel.cs b/Ryujinx.Ava/Ui/Models/TitleUpdateModel.cs new file mode 100644 index 00000000..b87edaf5 --- /dev/null +++ b/Ryujinx.Ava/Ui/Models/TitleUpdateModel.cs @@ -0,0 +1,22 @@ +using LibHac.Ns; +using Ryujinx.Ava.Common.Locale; + +namespace Ryujinx.Ava.Ui.Models +{ + public class TitleUpdateModel + { + public bool IsEnabled { get; set; } + public bool IsNoUpdate { get; } + public ApplicationControlProperty Control { get; } + public string Path { get; } + public string Label => IsNoUpdate ? LocaleManager.Instance["NoUpdate"] : + string.Format(LocaleManager.Instance["TitleUpdateVersionLabel"], Control.DisplayVersionString.ToString(), Path); + + public TitleUpdateModel(ApplicationControlProperty control, string path, bool isNoUpdate = false) + { + Control = control; + Path = path; + IsNoUpdate = isNoUpdate; + } + } +}
\ No newline at end of file |