summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppmodelmanager.cpp
diff options
context:
space:
mode:
authorcon <qtc-committer@nokia.com>2009-11-10 18:02:42 +0100
committercon <qtc-committer@nokia.com>2009-11-10 18:19:37 +0100
commite4b1a25dd2bb8233a02c7ae5a5476e88ac4f0451 (patch)
tree01bc276d22f11b8196f6e64c86cd62887a8f9459 /src/plugins/cpptools/cppmodelmanager.cpp
parent3cd7f49e71f263a5cc80cac90d5b15a2bbde0b56 (diff)
downloadqt-creator-e4b1a25dd2bb8233a02c7ae5a5476e88ac4f0451.tar.gz
Revert "Code model: Update on changes from the versioning system."
This reverts commit 7aa24116935249a840e1350a6f8de73bc794fb09. It breaks the code model updates completely. So reverting this change until we have the right thing. Reviewed-by: Roberto Raggi
Diffstat (limited to 'src/plugins/cpptools/cppmodelmanager.cpp')
-rw-r--r--src/plugins/cpptools/cppmodelmanager.cpp41
1 files changed, 3 insertions, 38 deletions
diff --git a/src/plugins/cpptools/cppmodelmanager.cpp b/src/plugins/cpptools/cppmodelmanager.cpp
index b0f3838a4e..38c4e61c8a 100644
--- a/src/plugins/cpptools/cppmodelmanager.cpp
+++ b/src/plugins/cpptools/cppmodelmanager.cpp
@@ -595,8 +595,6 @@ Document::Ptr CppPreprocessor::switchDocument(Document::Ptr doc)
void CppTools::CppModelManagerInterface::updateModifiedSourceFiles()
{
- if (isIndexing())
- return;
const Snapshot snapshot = this->snapshot();
QStringList sourceFiles;
@@ -632,8 +630,7 @@ CppTools::CppModelManagerInterface *CppTools::CppModelManagerInterface::instance
*/
CppModelManager::CppModelManager(QObject *parent)
- : CppModelManagerInterface(parent),
- m_indexing(false)
+ : CppModelManagerInterface(parent)
{
m_findReferences = new CppFindReferences(this);
@@ -678,11 +675,6 @@ CppModelManager::CppModelManager(QObject *parent)
connect(m_core->editorManager(), SIGNAL(editorAboutToClose(Core::IEditor *)),
this, SLOT(editorAboutToClose(Core::IEditor *)));
-
- connect(m_core->progressManager(), SIGNAL(taskStarted(QString)),
- this, SLOT(onTaskStarted(QString)));
- connect(m_core->progressManager(), SIGNAL(allTasksFinished(QString)),
- this, SLOT(onAllTasksFinished(QString)));
}
CppModelManager::~CppModelManager()
@@ -879,7 +871,7 @@ QStringList CppModelManager::includesInPath(const QString &path) const
QFuture<void> CppModelManager::refreshSourceFiles(const QStringList &sourceFiles)
{
- if (!m_indexing && !sourceFiles.isEmpty() && qgetenv("QTCREATOR_NO_CODE_INDEXER").isNull()) {
+ if (! sourceFiles.isEmpty() && qgetenv("QTCREATOR_NO_CODE_INDEXER").isNull()) {
const QMap<QString, QString> workingCopy = buildWorkingCopyList();
CppPreprocessor *preproc = new CppPreprocessor(this);
@@ -905,7 +897,7 @@ QFuture<void> CppModelManager::refreshSourceFiles(const QStringList &sourceFiles
m_synchronizer.addFuture(result);
- if (sourceFiles.count() > 1) {
+ if (sourceFiles.count() > 1) {
m_core->progressManager()->addTask(result, tr("Indexing"),
CppTools::Constants::TASK_INDEX,
Core::ProgressManager::CloseOnSuccess);
@@ -1399,31 +1391,4 @@ void CppModelManager::GC()
protectSnapshot.unlock();
}
-bool CppModelManager::isIndexing() const
-{
- return m_indexing;
-}
-
-void CppModelManager::setIndexing(bool v)
-{
- if (m_indexing == v)
- return;
- m_indexing = v;
- if (v) {
- emit indexingStarted();
- } else {
- emit indexingFinished();
- }
-}
-
-void CppModelManager::onTaskStarted(const QString &type)
-{
- if (type == QLatin1String(CppTools::Constants::TASK_INDEX))
- setIndexing(true);
-}
-void CppModelManager::onAllTasksFinished(const QString &type)
-{
- if (type == QLatin1String(CppTools::Constants::TASK_INDEX))
- setIndexing(false);
-}