MCPcopy Create free account
hub / github.com/Codeya-IDE/deepin-ide / updateProjectInfo

Method updateProjectInfo

src/plugins/project/mainframe/projecttree.cpp:422–434  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

420}
421
422bool ProjectTree::updateProjectInfo(ProjectInfo &projectInfo)
423{
424 for (int row = 0; row < d->itemModel->rowCount(); row++) {
425 QModelIndex modelIndex = d->itemModel->index(row, 0);
426 ProjectInfo innerInfo = ProjectInfo::get(modelIndex);
427 if (projectInfo.isSame(innerInfo)) {
428 ProjectInfo::set(d->itemModel->itemFromIndex(modelIndex), projectInfo);
429 return true;
430 }
431 }
432
433 return false;
434}
435
436bool ProjectTree::hasProjectInfo(const ProjectInfo &info) const
437{

Callers 1

RunnerMethod · 0.45

Calls 4

setFunction · 0.85
getFunction · 0.50
rowCountMethod · 0.45
indexMethod · 0.45

Tested by

no test coverage detected