Lines Matching refs:cfg
44 IMSA_HILOGD("ime cfg file not found.");
47 std::string cfg;
48 bool ret = FileOperator::Read(IME_CFG_FILE_PATH, cfg);
53 ParseImeCfg(cfg);
71 ImePersistCfg cfg;
72 auto ret = cfg.Unmarshall(content);
78 imeConfigs_ = cfg.imePersistInfo;
84 ImePersistCfg cfg;
87 cfg.imePersistInfo = imeConfigs_;
90 auto ret = cfg.Marshall(content);
92 cfg.imePersistInfo.size());
96 void ImeCfgManager::AddImeCfg(const ImePersistInfo &cfg)
99 imeConfigs_.push_back(cfg);
103 void ImeCfgManager::ModifyImeCfg(const ImePersistInfo &cfg)
107 [&cfg](const ImePersistInfo &imeCfg) { return imeCfg.userId == cfg.userId && !cfg.currentIme.empty(); });
111 imePersistInfo.userId = cfg.userId;
112 imePersistInfo.currentIme = cfg.currentIme;
113 imePersistInfo.currentSubName = cfg.currentSubName;
117 *it = cfg;
140 [userId](const ImePersistInfo &cfg) { return cfg.userId == userId; });
149 auto cfg = GetImeCfg(userId);
151 info.subName = cfg.currentSubName;
152 info.imeId = cfg.currentIme;
164 auto cfg = GetImeCfg(userId);
165 IMSA_HILOGI("isDefaultImeSet: %{public}d", cfg.isDefaultImeSet);
166 return cfg.isDefaultImeSet;