Merge pull request #12756 from liamwhite/applet-multiprocess-hwc
general: applet multiprocess
This commit is contained in:
commit
2ff45cd0da
79 changed files with 1173 additions and 255 deletions
|
@ -401,6 +401,14 @@ void Config::ReadNetworkValues() {
|
|||
EndGroup();
|
||||
}
|
||||
|
||||
void Config::ReadLibraryAppletValues() {
|
||||
BeginGroup(Settings::TranslateCategory(Settings::Category::LibraryApplet));
|
||||
|
||||
ReadCategory(Settings::Category::LibraryApplet);
|
||||
|
||||
EndGroup();
|
||||
}
|
||||
|
||||
void Config::ReadValues() {
|
||||
if (global) {
|
||||
ReadDataStorageValues();
|
||||
|
@ -410,6 +418,7 @@ void Config::ReadValues() {
|
|||
ReadServiceValues();
|
||||
ReadWebServiceValues();
|
||||
ReadMiscellaneousValues();
|
||||
ReadLibraryAppletValues();
|
||||
}
|
||||
ReadControlValues();
|
||||
ReadCoreValues();
|
||||
|
@ -511,6 +520,7 @@ void Config::SaveValues() {
|
|||
SaveNetworkValues();
|
||||
SaveWebServiceValues();
|
||||
SaveMiscellaneousValues();
|
||||
SaveLibraryAppletValues();
|
||||
} else {
|
||||
LOG_DEBUG(Config, "Saving only generic configuration values");
|
||||
}
|
||||
|
@ -691,6 +701,14 @@ void Config::SaveWebServiceValues() {
|
|||
EndGroup();
|
||||
}
|
||||
|
||||
void Config::SaveLibraryAppletValues() {
|
||||
BeginGroup(Settings::TranslateCategory(Settings::Category::LibraryApplet));
|
||||
|
||||
WriteCategory(Settings::Category::LibraryApplet);
|
||||
|
||||
EndGroup();
|
||||
}
|
||||
|
||||
bool Config::ReadBooleanSetting(const std::string& key, const std::optional<bool> default_value) {
|
||||
std::string full_key = GetFullKey(key, false);
|
||||
if (!default_value.has_value()) {
|
||||
|
|
|
@ -88,6 +88,7 @@ protected:
|
|||
void ReadSystemValues();
|
||||
void ReadWebServiceValues();
|
||||
void ReadNetworkValues();
|
||||
void ReadLibraryAppletValues();
|
||||
|
||||
// Read platform specific sections
|
||||
virtual void ReadHidbusValues() = 0;
|
||||
|
@ -121,6 +122,7 @@ protected:
|
|||
void SaveScreenshotValues();
|
||||
void SaveSystemValues();
|
||||
void SaveWebServiceValues();
|
||||
void SaveLibraryAppletValues();
|
||||
|
||||
// Save platform specific sections
|
||||
virtual void SaveHidbusValues() = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue