aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.UI.Common/UserError.cs
diff options
context:
space:
mode:
authorIsaac Marovitz <42140194+IsaacMarovitz@users.noreply.github.com>2024-02-11 02:09:18 +0000
committerGitHub <noreply@github.com>2024-02-11 03:09:18 +0100
commitf06d22d6f01e657ebbc0c8ef082739cd468e47b5 (patch)
treec10a566438d3801b33c1d7b4eff73ea62b2f1a63 /src/Ryujinx.UI.Common/UserError.cs
parent84d6e8d121a1b329d26cc0e462aadd1108d99a04 (diff)
Infra: Capitalisation Consistency (#6296)1.1.1187
* Rename Ryujinx.UI.Common * Rename Ryujinx.UI.LocaleGenerator * Update in Files AboutWindow * Configuration State * Rename projects * Ryujinx/UI * Fix build * Main remaining inconsistencies * HLE.UI Namespace * HLE.UI Files * Namespace * Ryujinx.UI.Common.Configuration.UI * Ryujinx.UI.Common,Configuration.UI Files * More instances
Diffstat (limited to 'src/Ryujinx.UI.Common/UserError.cs')
-rw-r--r--src/Ryujinx.UI.Common/UserError.cs39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/Ryujinx.UI.Common/UserError.cs b/src/Ryujinx.UI.Common/UserError.cs
new file mode 100644
index 00000000..706971ef
--- /dev/null
+++ b/src/Ryujinx.UI.Common/UserError.cs
@@ -0,0 +1,39 @@
+namespace Ryujinx.UI.Common
+{
+ /// <summary>
+ /// Represent a common error that could be reported to the user by the emulator.
+ /// </summary>
+ public enum UserError
+ {
+ /// <summary>
+ /// No error to report.
+ /// </summary>
+ Success = 0x0,
+
+ /// <summary>
+ /// No keys are present.
+ /// </summary>
+ NoKeys = 0x1,
+
+ /// <summary>
+ /// No firmware is installed.
+ /// </summary>
+ NoFirmware = 0x2,
+
+ /// <summary>
+ /// Firmware parsing failed.
+ /// </summary>
+ /// <remarks>Most likely related to keys.</remarks>
+ FirmwareParsingFailed = 0x3,
+
+ /// <summary>
+ /// No application was found at the given path.
+ /// </summary>
+ ApplicationNotFound = 0x4,
+
+ /// <summary>
+ /// An unknown error.
+ /// </summary>
+ Unknown = 0xDEAD,
+ }
+}