summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/set/settings_server.h
diff options
context:
space:
mode:
authorNarr the Reg <juangerman-13@hotmail.com>2024-01-15 02:22:30 +0100
committergerman77 <juangerman-13@hotmail.com>2024-01-16 06:16:36 +0100
commit89d6856090708dd6a67c33c7149e7f3d9665908b (patch)
tree635401eb8048351ea649e803362aea44edba1da4 /src/core/hle/service/set/settings_server.h
parentMerge pull request #12686 from szepeviktor/typos3 (diff)
downloadyuzu-89d6856090708dd6a67c33c7149e7f3d9665908b.tar
yuzu-89d6856090708dd6a67c33c7149e7f3d9665908b.tar.gz
yuzu-89d6856090708dd6a67c33c7149e7f3d9665908b.tar.bz2
yuzu-89d6856090708dd6a67c33c7149e7f3d9665908b.tar.lz
yuzu-89d6856090708dd6a67c33c7149e7f3d9665908b.tar.xz
yuzu-89d6856090708dd6a67c33c7149e7f3d9665908b.tar.zst
yuzu-89d6856090708dd6a67c33c7149e7f3d9665908b.zip
Diffstat (limited to 'src/core/hle/service/set/settings_server.h')
-rw-r--r--src/core/hle/service/set/settings_server.h61
1 files changed, 1 insertions, 60 deletions
diff --git a/src/core/hle/service/set/settings_server.h b/src/core/hle/service/set/settings_server.h
index a4e78db6c..8304e8424 100644
--- a/src/core/hle/service/set/settings_server.h
+++ b/src/core/hle/service/set/settings_server.h
@@ -4,72 +4,13 @@
#pragma once
#include "core/hle/service/service.h"
-#include "core/hle/service/set/system_settings.h"
+#include "core/hle/service/set/settings_types.h"
namespace Core {
class System;
}
namespace Service::Set {
-enum class KeyboardLayout : u64 {
- Japanese = 0,
- EnglishUs = 1,
- EnglishUsInternational = 2,
- EnglishUk = 3,
- French = 4,
- FrenchCa = 5,
- Spanish = 6,
- SpanishLatin = 7,
- German = 8,
- Italian = 9,
- Portuguese = 10,
- Russian = 11,
- Korean = 12,
- ChineseSimplified = 13,
- ChineseTraditional = 14,
-};
-
-constexpr std::array<LanguageCode, 18> available_language_codes = {{
- LanguageCode::JA,
- LanguageCode::EN_US,
- LanguageCode::FR,
- LanguageCode::DE,
- LanguageCode::IT,
- LanguageCode::ES,
- LanguageCode::ZH_CN,
- LanguageCode::KO,
- LanguageCode::NL,
- LanguageCode::PT,
- LanguageCode::RU,
- LanguageCode::ZH_TW,
- LanguageCode::EN_GB,
- LanguageCode::FR_CA,
- LanguageCode::ES_419,
- LanguageCode::ZH_HANS,
- LanguageCode::ZH_HANT,
- LanguageCode::PT_BR,
-}};
-
-static constexpr std::array<std::pair<LanguageCode, KeyboardLayout>, 18> language_to_layout{{
- {LanguageCode::JA, KeyboardLayout::Japanese},
- {LanguageCode::EN_US, KeyboardLayout::EnglishUs},
- {LanguageCode::FR, KeyboardLayout::French},
- {LanguageCode::DE, KeyboardLayout::German},
- {LanguageCode::IT, KeyboardLayout::Italian},
- {LanguageCode::ES, KeyboardLayout::Spanish},
- {LanguageCode::ZH_CN, KeyboardLayout::ChineseSimplified},
- {LanguageCode::KO, KeyboardLayout::Korean},
- {LanguageCode::NL, KeyboardLayout::EnglishUsInternational},
- {LanguageCode::PT, KeyboardLayout::Portuguese},
- {LanguageCode::RU, KeyboardLayout::Russian},
- {LanguageCode::ZH_TW, KeyboardLayout::ChineseTraditional},
- {LanguageCode::EN_GB, KeyboardLayout::EnglishUk},
- {LanguageCode::FR_CA, KeyboardLayout::FrenchCa},
- {LanguageCode::ES_419, KeyboardLayout::SpanishLatin},
- {LanguageCode::ZH_HANS, KeyboardLayout::ChineseSimplified},
- {LanguageCode::ZH_HANT, KeyboardLayout::ChineseTraditional},
- {LanguageCode::PT_BR, KeyboardLayout::Portuguese},
-}};
LanguageCode GetLanguageCodeFromIndex(std::size_t idx);