summaryrefslogtreecommitdiff
path: root/src/plugins/classview/classviewparser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/classview/classviewparser.cpp')
-rw-r--r--src/plugins/classview/classviewparser.cpp29
1 files changed, 6 insertions, 23 deletions
diff --git a/src/plugins/classview/classviewparser.cpp b/src/plugins/classview/classviewparser.cpp
index 09b02d9f9b..a7dea53b66 100644
--- a/src/plugins/classview/classviewparser.cpp
+++ b/src/plugins/classview/classviewparser.cpp
@@ -58,6 +58,8 @@
enum { debug = false };
+using namespace ProjectExplorer;
+
namespace ClassView {
namespace Internal {
@@ -274,8 +276,7 @@ ParserTreeItem::ConstPtr Parser::parse()
ParserTreeItem::Ptr rootItem(new ParserTreeItem());
// check all projects
- QList<ProjectExplorer::Project *> projects = getProjectList();
- foreach (const ProjectExplorer::Project *prj, projects) {
+ foreach (const Project *prj, SessionManager::projects()) {
if (!prj)
continue;
@@ -293,7 +294,7 @@ ParserTreeItem::ConstPtr Parser::parse()
if (d->flatMode) {
// use prj path (prjType) as a project id
-// addProject(item, prj->files(ProjectExplorer::Project::ExcludeGeneratedFiles), prjType);
+// addProject(item, prj->files(Project::ExcludeGeneratedFiles), prjType);
//! \todo return back, works too long
ParserTreeItem::Ptr flatItem = createFlatTree(projectList);
item.swap(flatItem);
@@ -673,10 +674,9 @@ void Parser::resetData(const CPlusPlus::Snapshot &snapshot)
QStringList fileList;
// check all projects
- QList<ProjectExplorer::Project *> projects = getProjectList();
- foreach (const ProjectExplorer::Project *prj, projects) {
+ foreach (const Project *prj, SessionManager::projects()) {
if (prj)
- fileList += prj->files(ProjectExplorer::Project::ExcludeGeneratedFiles);
+ fileList += prj->files(Project::ExcludeGeneratedFiles);
}
setFileList(fileList);
@@ -819,22 +819,5 @@ QStringList Parser::addProjectNode(const ParserTreeItem::Ptr &item,
return projectList;
}
-/*!
- Returns the current project list.
-*/
-
-QList<ProjectExplorer::Project *> Parser::getProjectList() const
-{
- QList<ProjectExplorer::Project *> list;
-
- // check all projects
- ProjectExplorer::SessionManager *sessionManager
- = ProjectExplorer::ProjectExplorerPlugin::instance()->session();
-
- list = sessionManager->projects();
-
- return list;
-}
-
} // namespace Internal
} // namespace ClassView