MCPcopy Create free account
hub / github.com/KangLin/RabbitRemoteControl / foreach

Function foreach

App/Client/Recent/RecentDatabase.cpp:342–360  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

340 QJsonArray recents;
341 auto items = GetRecents();
342 foreach(auto it, items) {
343 QJsonObject itemObj;
344
345 bool bRet = CDatabaseFile::ExportFileToJson(it.GetFile(), itemObj);
346 if(!bRet) continue;
347
348 itemObj.insert("OperateId", it.szOperateId);
349
350 bRet = CDatabaseIcon::ExportIconToJson(it.icon, itemObj);
351 if(!bRet) continue;
352
353 itemObj.insert("Name", it.szName);
354 itemObj.insert("Protocol", it.szProtocol);
355 itemObj.insert("Type", it.szType);
356 itemObj.insert("Time", it.time.toString());
357 itemObj.insert("Description", it.szDescription);
358
359 recents.append(itemObj);
360 }
361 if(recents.isEmpty())
362 return false;
363 obj.insert("Recent", recents);

Callers

nothing calls this directly

Calls 1

GetFileMethod · 0.45

Tested by

no test coverage detected