SessionManager: Clean up methods around projects

Clean up methods around projects() and update its usages to modern
language standards.

Change-Id: Ia0a4574d014ce41e0d511a392e4eed4680981d0e
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Tim Jenssen
2017-03-01 17:53:15 +01:00
committed by Tobias Hunger
parent 0a09ba7319
commit f2b8e9acd1
18 changed files with 54 additions and 52 deletions

View File

@@ -284,10 +284,7 @@ ParserTreeItem::ConstPtr Parser::parse()
ParserTreeItem::Ptr rootItem(new ParserTreeItem());
// check all projects
foreach (const Project *prj, SessionManager::projects()) {
if (!prj)
continue;
for (const Project *prj : SessionManager::projects()) {
ParserTreeItem::Ptr item;
QString prjName(prj->displayName());
QString prjType(prjName);
@@ -644,10 +641,8 @@ void Parser::resetData(const CPlusPlus::Snapshot &snapshot)
QStringList fileList;
// check all projects
foreach (const Project *prj, SessionManager::projects()) {
if (prj)
fileList += prj->files(Project::SourceFiles);
}
for (const Project *prj : SessionManager::projects())
fileList += prj->files(Project::SourceFiles);
setFileList(fileList);
emit resetDataDone();