applets: Add accessor for AppletFrontendSet

Allows other services to call applets without using LLE.
This commit is contained in:
Zach Hilman 2019-04-28 18:43:10 -04:00
parent f2073217a4
commit 943662dc3c
2 changed files with 6 additions and 0 deletions

View File

@ -157,6 +157,10 @@ AppletManager::AppletManager(Core::System& system_) : system{system_} {}
AppletManager::~AppletManager() = default; AppletManager::~AppletManager() = default;
const AppletFrontendSet& AppletManager::GetAppletFrontendSet() const {
return frontend;
}
void AppletManager::SetAppletFrontendSet(AppletFrontendSet set) { void AppletManager::SetAppletFrontendSet(AppletFrontendSet set) {
if (set.parental_controls != nullptr) if (set.parental_controls != nullptr)
frontend.parental_controls = std::move(set.parental_controls); frontend.parental_controls = std::move(set.parental_controls);

View File

@ -190,6 +190,8 @@ public:
explicit AppletManager(Core::System& system_); explicit AppletManager(Core::System& system_);
~AppletManager(); ~AppletManager();
const AppletFrontendSet& GetAppletFrontendSet() const;
void SetAppletFrontendSet(AppletFrontendSet set); void SetAppletFrontendSet(AppletFrontendSet set);
void SetDefaultAppletFrontendSet(); void SetDefaultAppletFrontendSet();
void SetDefaultAppletsIfMissing(); void SetDefaultAppletsIfMissing();