summaryrefslogtreecommitdiff
path: root/src/plugins/classview/classviewparser.cpp
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2013-09-05 11:46:07 +0200
committerhjk <hjk121@nokiamail.com>2013-09-05 12:28:12 +0200
commitaadb6f16af94a2baff9d13772e9ddce33faa7650 (patch)
tree5a5169e0d7742527b112c1f29c5509f78db6bbdd /src/plugins/classview/classviewparser.cpp
parentdab9886ebf7d1d3cfb8eb537e20439ddb4855e6f (diff)
downloadqt-creator-aadb6f16af94a2baff9d13772e9ddce33faa7650.tar.gz
SessionManager: Apply 'static' pattern
Change-Id: I370f72fcf7a24216ee189979ce6b5c8bfc5f4140 Reviewed-by: David Schulz <david.schulz@digia.com>
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