diff options
| author | liamwhite <liamwhite@users.noreply.github.com> | 2023-10-01 19:24:46 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-01 19:24:46 -0400 |
| commit | 99e2568304cc008213b30677eade0522b49f8a92 (patch) | |
| tree | 222e308f4b1a3edb95db47df9ab11a3ee051e453 /src/core/hle/service/am/applets/applets.cpp | |
| parent | a0d56c855cf816b0e47d1faefdd9d201321aa7fb (diff) | |
| parent | 9cd5c44019fca1c4122cdd39a3cfb0b8f82e6790 (diff) | |
Merge pull request #11632 from german77/hle_cabinet
service: am: Add support for LLE Cabinet Applet
Diffstat (limited to 'src/core/hle/service/am/applets/applets.cpp')
| -rw-r--r-- | src/core/hle/service/am/applets/applets.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/core/hle/service/am/applets/applets.cpp b/src/core/hle/service/am/applets/applets.cpp index 10afbc2da..89d5434af 100644 --- a/src/core/hle/service/am/applets/applets.cpp +++ b/src/core/hle/service/am/applets/applets.cpp @@ -199,6 +199,14 @@ const AppletFrontendSet& AppletManager::GetAppletFrontendSet() const { return frontend; } +NFP::CabinetMode AppletManager::GetCabinetMode() const { + return cabinet_mode; +} + +AppletId AppletManager::GetCurrentAppletId() const { + return current_applet_id; +} + void AppletManager::SetAppletFrontendSet(AppletFrontendSet set) { if (set.cabinet != nullptr) { frontend.cabinet = std::move(set.cabinet); @@ -237,6 +245,14 @@ void AppletManager::SetAppletFrontendSet(AppletFrontendSet set) { } } +void AppletManager::SetCabinetMode(NFP::CabinetMode mode) { + cabinet_mode = mode; +} + +void AppletManager::SetCurrentAppletId(AppletId applet_id) { + current_applet_id = applet_id; +} + void AppletManager::SetDefaultAppletFrontendSet() { ClearAll(); SetDefaultAppletsIfMissing(); |
