Lines Matching refs:subProps
134 auto subProps = it->subProps; in GetImeInfoFromCache() local
136 if (subName.empty() && !subProps.empty()) { in GetImeInfoFromCache()
137 info->subProp = subProps[0]; in GetImeInfoFromCache()
139 auto iter = std::find_if(subProps.begin(), subProps.end(), in GetImeInfoFromCache()
141 if (iter == subProps.end()) { in GetImeInfoFromCache()
148 info->subProps = it->subProps; in GetImeInfoFromCache()
175 std::vector<SubProperty> subProps; in GetImeInfoFromBundleMgr() local
177 ret = info->isNewIme ? ListInputMethodSubtype(userId, extInfos[0], subProps) in GetImeInfoFromBundleMgr()
178 : ListInputMethodSubtype(userId, extInfos, subProps); in GetImeInfoFromBundleMgr()
179 if (ret != ErrorCode::NO_ERROR || subProps.empty()) { in GetImeInfoFromBundleMgr()
183 info->subProps = subProps; in GetImeInfoFromBundleMgr()
186 info->subProp = subProps[0]; in GetImeInfoFromBundleMgr()
188 auto it = std::find_if(subProps.begin(), subProps.end(), in GetImeInfoFromBundleMgr()
190 if (it == subProps.end()) { in GetImeInfoFromBundleMgr()
391 int32_t userId, const std::string &bundleName, std::vector<SubProperty> &subProps) in ListInputMethodSubtype() argument
398 subProps = (*it).subProps; in ListInputMethodSubtype()
409 return IsNewExtInfos(extInfos) ? ListInputMethodSubtype(userId, extInfos[0], subProps) in ListInputMethodSubtype()
410 : ListInputMethodSubtype(userId, extInfos, subProps); in ListInputMethodSubtype()
413 … ImeInfoInquirer::ListCurrentInputMethodSubtype(int32_t userId, std::vector<SubProperty> &subProps) in ListCurrentInputMethodSubtype() argument
417 return ListInputMethodSubtype(userId, currentImeCfg->bundleName, subProps); in ListCurrentInputMethodSubtype()
460 const std::vector<ExtensionAbilityInfo> &extInfos, std::vector<SubProperty> &subProps) in ListInputMethodSubtype() argument
476 subProps.emplace_back(subProperty); in ListInputMethodSubtype()
527 std::vector<SubProperty> &subProps) in ListInputMethodSubtype() argument
573 subProps.emplace_back(subProp); in ListInputMethodSubtype()
695 if (it != infos.end() && !it->subProps.empty()) { in GetCurrentSubtype()
696 auto iter = std::find_if(it->subProps.begin(), it->subProps.end(), in GetCurrentSubtype()
698 if (iter != it->subProps.end()) { in GetCurrentSubtype()
702 …ImeCfgManager::GetInstance().ModifyImeCfg({ userId, currentIme->imeId, it->subProps[0].id, false }… in GetCurrentSubtype()
703 return std::make_shared<SubProperty>(it->subProps[0]); in GetCurrentSubtype()
836 auto it = std::find_if(info->subProps.begin(), info->subProps.end(), in GetDefaultImeInfo()
838 if (it != info->subProps.end()) { in GetDefaultImeInfo()
883 const std::vector<SubProperty> &subProps, const Condition &condition) in FindTargetSubtypeByCondition() argument
885 auto it = subProps.end(); in FindTargetSubtypeByCondition()
889 …subProps.begin(), subProps.end(), [](const SubProperty &subProp) { return subProp.mode == "upper";… in FindTargetSubtypeByCondition()
894 …subProps.begin(), subProps.end(), [](const SubProperty &subProp) { return subProp.mode == "lower";… in FindTargetSubtypeByCondition()
898 it = std::find_if(subProps.begin(), subProps.end(), in FindTargetSubtypeByCondition()
903 it = std::find_if(subProps.begin(), subProps.end(), in FindTargetSubtypeByCondition()
911 if (it == subProps.end()) { in FindTargetSubtypeByCondition()
1051 auto ret = imeInfo.isNewIme ? ListInputMethodSubtype(userId, extInfos[0], imeInfo.subProps) in GetFullImeInfo()
1052 : ListInputMethodSubtype(userId, extInfos, imeInfo.subProps); in GetFullImeInfo()