aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/modeleditor/componentviewcontroller.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/modeleditor/componentviewcontroller.cpp')
-rw-r--r--src/plugins/modeleditor/componentviewcontroller.cpp17
1 files changed, 1 insertions, 16 deletions
diff --git a/src/plugins/modeleditor/componentviewcontroller.cpp b/src/plugins/modeleditor/componentviewcontroller.cpp
index 828b261656..82c5290a1e 100644
--- a/src/plugins/modeleditor/componentviewcontroller.cpp
+++ b/src/plugins/modeleditor/componentviewcontroller.cpp
@@ -344,7 +344,7 @@ void ComponentViewController::doCreateComponentModel(const QString &filePath, qm
case CppTools::ProjectFile::CXXHeader:
case CppTools::ProjectFile::ObjCHeader:
case CppTools::ProjectFile::ObjCXXHeader:
- isSource = scanHeaders && !isProxyHeader(file);
+ isSource = scanHeaders && !d->pxnodeUtilities->isProxyHeader(file);
break;
case CppTools::ProjectFile::Unclassified:
case CppTools::ProjectFile::Unsupported:
@@ -374,20 +374,5 @@ void ComponentViewController::doCreateComponentModel(const QString &filePath, qm
}
}
-bool ComponentViewController::isProxyHeader(const QString &file) const
-{
- CppTools::CppModelManager *cppModelManager = CppTools::CppModelManager::instance();
- CPlusPlus::Snapshot snapshot = cppModelManager->snapshot();
-
- CPlusPlus::Document::Ptr document = snapshot.document(file);
- if (document) {
- QList<CPlusPlus::Document::Include> includes = document->resolvedIncludes();
- if (includes.count() != 1)
- return false;
- return QFileInfo(includes.at(0).resolvedFileName()).fileName() == QFileInfo(file).fileName();
- }
- return false;
-}
-
} // namespace Internal
} // namespace ModelEditor