Lines Matching defs:info

120     auto info = GetImeInfoFromCache(userId, bundleName, subName);
121 return info == nullptr ? GetImeInfoFromBundleMgr(userId, bundleName, subName) : info;
129 [&bundleName](const FullImeInfo &info) { return info.prop.name == bundleName; });
133 auto info = std::make_shared<ImeInfo>();
135 info->isSpecificSubName = !subName.empty();
137 info->subProp = subProps[0];
145 info->subProp = *iter;
147 info->isNewIme = it->isNewIme;
148 info->subProps = it->subProps;
149 info->prop = it->prop;
150 if (!info->isNewIme) {
152 info->prop.id = info->subProp.id;
154 return info;
168 auto info = std::make_shared<ImeInfo>();
169 info->prop.name = extInfos[0].bundleName;
170 info->prop.id = extInfos[0].name;
171 info->prop.label = GetTargetString(extInfos[0], ImeTargetString::LABEL, userId);
172 info->prop.labelId = extInfos[0].applicationInfo.labelId;
173 info->prop.iconId = extInfos[0].applicationInfo.iconId;
176 info->isNewIme = IsNewExtInfos(extInfos);
177 ret = info->isNewIme ? ListInputMethodSubtype(userId, extInfos[0], subProps)
183 info->subProps = subProps;
185 info->isSpecificSubName = false;
186 info->subProp = subProps[0];
194 info->subProp = *it;
197 if (!info->isNewIme) {
198 info->prop.id = info->subProp.id;
200 return info;
274 for (const auto &info : infos) {
275 props.push_back(info.prop);
321 auto info = GetDefaultIme();
322 enableVec.insert(enableVec.begin(), info.bundleName);
352 auto info = GetDefaultIme();
353 enableVec.insert(enableVec.begin(), info.bundleName);
376 auto info = GetDefaultImeInfo(userId);
377 if (info != nullptr) {
378 switchInfo.bundleName = info->prop.name;
396 infos.begin(), infos.end(), [&bundleName](const FullImeInfo &info) { return info.prop.name == bundleName; });
440 [&subName](const ExtensionAbilityInfo &info) { return info.name == subName; });
681 [&currentImeCfg](const FullImeInfo &info) { return info.prop.name == currentImeCfg->bundleName; });
698 [&currentIme](const FullImeInfo &info) { return info.prop.name == currentIme->bundleName; });
753 auto info = GetDefaultImeInfo(userId);
754 if (info == nullptr) {
758 newIme.subName = info->subProp.id;
804 [&defaultIme](const FullImeInfo &info) { return info.prop.name == defaultIme->name; });
813 IMSA_HILOGD("get brief info.");
832 auto info = GetImeInfo(userId, defaultIme->name, "");
833 if (info == nullptr) {
838 if (!info->isNewIme) {
839 info->prop.id = defaultIme->id;
840 auto it = std::find_if(info->subProps.begin(), info->subProps.end(),
842 if (it != info->subProps.end()) {
843 info->subProp = *it;
846 return info;
1009 FullImeInfo info;
1010 auto errNo = GetFullImeInfo(userId, extInfo.second, info);
1014 imeInfo.push_back(info);
1103 for (const auto &info : infos) {
1104 if (info.extensionType_ == ExtensionAbilityType::INPUTMETHOD && !info.bundleNames.empty()) {
1105 bundleNames.push_back(info.bundleNames[0]);
1165 IMSA_HILOGE("failed to get bundle info");