| 1217 | } |
| 1218 | |
| 1219 | void removeRecentLanguage(const QString &id) { |
| 1220 | auto list = readRecentLanguages(); |
| 1221 | list.erase( |
| 1222 | ranges::remove_if( |
| 1223 | list, |
| 1224 | [&](const Lang::Language &v) { return (v.id == id); }), |
| 1225 | end(list)); |
| 1226 | |
| 1227 | saveRecentLanguages(list); |
| 1228 | } |
| 1229 | |
| 1230 | std::vector<Lang::Language> readRecentLanguages() { |
| 1231 | FileReadDescriptor languages; |
no test coverage detected