Lines Matching defs:parsedConfig

2472     const ParsedConfig& parsedConfig, ConfigurationChange& configurationChange)
2474 if (!parsedConfig.fontScale.empty()) {
2475 TAG_LOGD(AceLogTag::ACE_AUTO_FILL, "parsedConfig fontScale: %{public}s", parsedConfig.fontScale.c_str());
2477 float fontSizeScale = StringUtils::StringToFloat(parsedConfig.fontScale);
2483 if (!parsedConfig.fontWeightScale.empty()) {
2484 TAG_LOGD(AceLogTag::ACE_AUTO_FILL, "parsedConfig fontWeightScale: %{public}s",
2485 parsedConfig.fontWeightScale.c_str());
2487 float fontWeightScale = StringUtils::StringToFloat(parsedConfig.fontWeightScale);
2520 const ParsedConfig& parsedConfig, ConfigurationChange& configurationChange)
2522 if (!parsedConfig.direction.empty()) {
2524 if (parsedConfig.direction == "horizontal") {
2526 } else if (parsedConfig.direction == "vertical") {
2535 void AceContainer::ProcessThemeUpdate(const ParsedConfig& parsedConfig, ConfigurationChange& configurationChange)
2537 if (!parsedConfig.themeTag.empty()) {
2538 std::unique_ptr<JsonValue> json = JsonUtil::ParseJsonString(parsedConfig.themeTag);
2551 void AceContainer::UpdateConfiguration(const ParsedConfig& parsedConfig, const std::string& configuration)
2553 if (!parsedConfig.IsValid()) {
2562 if (!parsedConfig.colorMode.empty()) {
2564 if (parsedConfig.colorMode == "dark") {
2574 if (!parsedConfig.deviceAccess.empty()) {
2576 SystemProperties::SetDeviceAccess(parsedConfig.deviceAccess == "true");
2577 resConfig.SetDeviceAccess(parsedConfig.deviceAccess == "true");
2579 if (!parsedConfig.languageTag.empty()) {
2583 Localization::ParseLocaleTag(parsedConfig.languageTag, language, script, region, false);
2589 if (!parsedConfig.fontFamily.empty()) {
2593 fontManager->SetAppCustomFont(parsedConfig.fontFamily);
2595 if (!parsedConfig.direction.empty()) {
2596 resConfig.SetOrientation(ProcessDirectionUpdate(parsedConfig, configurationChange));
2598 if (!parsedConfig.densitydpi.empty()) {
2601 ProcessThemeUpdate(parsedConfig, configurationChange);
2602 if (!parsedConfig.colorModeIsSetByApp.empty()) {
2605 if (!parsedConfig.mcc.empty()) {
2606 resConfig.SetMcc(StringUtils::StringToUint(parsedConfig.mcc));
2608 if (!parsedConfig.mnc.empty()) {
2609 resConfig.SetMnc(StringUtils::StringToUint(parsedConfig.mnc));
2611 if (!parsedConfig.preferredLanguage.empty()) {
2612 resConfig.SetPreferredLanguage(parsedConfig.preferredLanguage);
2615 SetFontScaleAndWeightScale(parsedConfig, configurationChange);
2619 ResourceManager::GetInstance().UpdateResourceConfig(resConfig, !parsedConfig.themeTag.empty());
2630 NotifyConfigurationChange(!parsedConfig.deviceAccess.empty(), configurationChange);
2631 NotifyConfigToSubContainers(parsedConfig, configuration);
2636 void AceContainer::NotifyConfigToSubContainers(const ParsedConfig& parsedConfig, const std::string& configuration)
2640 item.second(parsedConfig, configuration);