summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@theqtcompany.com>2015-07-23 12:53:50 +0200
committerChristian Stenger <christian.stenger@theqtcompany.com>2015-08-03 14:05:13 +0300
commit8fd27bc3cfa3a8a73df8ef007362b54fa0af9d37 (patch)
treefbe819977eaa0e639fd6ce3409d8c302cb4c505f
parent47fb89e41484b89697473ff444d0f48e307fe205 (diff)
downloadqt-creator-8fd27bc3cfa3a8a73df8ef007362b54fa0af9d37.tar.gz
Remove useless currentProject() function
Change-Id: I63598256b27a310231935104e6f7beb5ffe0eed7 Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
-rw-r--r--plugins/autotest/testcodeparser.cpp23
1 files changed, 8 insertions, 15 deletions
diff --git a/plugins/autotest/testcodeparser.cpp b/plugins/autotest/testcodeparser.cpp
index 004f733fbd..f945e89686 100644
--- a/plugins/autotest/testcodeparser.cpp
+++ b/plugins/autotest/testcodeparser.cpp
@@ -76,14 +76,6 @@ TestCodeParser::~TestCodeParser()
clearCache();
}
-ProjectExplorer::Project *currentProject()
-{
- const ProjectExplorer::SessionManager *session = ProjectExplorer::SessionManager::instance();
- if (!session || !session->hasProjects())
- return 0;
- return session->startupProject();
-}
-
void TestCodeParser::setState(State state)
{
// avoid triggering parse before code model parsing has finished
@@ -98,7 +90,8 @@ void TestCodeParser::setState(State state)
if (m_parserState == Disabled) {
m_fullUpdatePostponed = m_partialUpdatePostponed = false;
m_postponedFiles.clear();
- } else if (m_parserState == Idle && m_dirty && currentProject()) {
+ } else if (m_parserState == Idle && m_dirty
+ && ProjectExplorer::SessionManager::startupProject()) {
scanForTests(m_postponedFiles.toList());
}
}
@@ -115,7 +108,7 @@ void TestCodeParser::updateTestTree()
return;
}
- if (ProjectExplorer::Project *project = currentProject()) {
+ if (ProjectExplorer::Project *project = ProjectExplorer::SessionManager::startupProject()) {
if (auto qmakeProject = qobject_cast<QmakeProjectManager::QmakeProject *>(project)) {
if (qmakeProject->asyncUpdateState() != QmakeProjectManager::QmakeProject::Base) {
m_fullUpdatePostponed = true;
@@ -490,7 +483,7 @@ void TestCodeParser::onCppDocumentUpdated(const CPlusPlus::Document::Ptr &docume
return;
}
- ProjectExplorer::Project *project = currentProject();
+ ProjectExplorer::Project *project = ProjectExplorer::SessionManager::startupProject();
if (!project)
return;
const QString fileName = document->fileName();
@@ -515,7 +508,7 @@ void TestCodeParser::onQmlDocumentUpdated(const QmlJS::Document::Ptr &document)
return;
}
- ProjectExplorer::Project *project = currentProject();
+ ProjectExplorer::Project *project = ProjectExplorer::SessionManager::startupProject();
if (!project)
return;
const QString fileName = document->fileName();
@@ -545,7 +538,7 @@ void TestCodeParser::onQmlDocumentUpdated(const QmlJS::Document::Ptr &document)
void TestCodeParser::onProjectPartsUpdated(ProjectExplorer::Project *project)
{
- if (project != currentProject())
+ if (project != ProjectExplorer::SessionManager::startupProject())
return;
if (!m_parserEnabled || m_parserState == Disabled)
m_fullUpdatePostponed = true;
@@ -628,7 +621,7 @@ void TestCodeParser::scanForTests(const QStringList &fileList)
bool isSmallChange = !isFullParse && fileList.size() < 6;
QStringList list;
if (isFullParse) {
- list = currentProject()->files(ProjectExplorer::Project::AllFiles);
+ list = ProjectExplorer::SessionManager::startupProject()->files(ProjectExplorer::Project::AllFiles);
if (list.isEmpty())
return;
m_parserState = FullParse;
@@ -896,7 +889,7 @@ void TestCodeParser::removeUnnamedQuickTestsByName(const QString &fileName)
void TestCodeParser::onProFileEvaluated()
{
- ProjectExplorer::Project *project = currentProject();
+ ProjectExplorer::Project *project = ProjectExplorer::SessionManager::startupProject();
if (!project)
return;