summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppmodelmanager.cpp
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@theqtcompany.com>2015-08-31 15:41:02 +0200
committerMarco Bubke <marco.bubke@theqtcompany.com>2015-08-31 15:02:11 +0000
commit3114780e5526934bd6d61994d9341544bf10499a (patch)
tree7d2ed29ee4b144e00471a6ebda2eb0c25b9dda43 /src/plugins/cpptools/cppmodelmanager.cpp
parent6e14eb6940cfb885a6ed208b68e83c902602863f (diff)
downloadqt-creator-3114780e5526934bd6d61994d9341544bf10499a.tar.gz
CppTools: Add CppModelManager::isManagedById
Change-Id: Ica1a33b2619f64746b8671bff2856503775a40bf Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
Diffstat (limited to 'src/plugins/cpptools/cppmodelmanager.cpp')
-rw-r--r--src/plugins/cpptools/cppmodelmanager.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cppmodelmanager.cpp b/src/plugins/cpptools/cppmodelmanager.cpp
index be1fc9e258..133bbae3cf 100644
--- a/src/plugins/cpptools/cppmodelmanager.cpp
+++ b/src/plugins/cpptools/cppmodelmanager.cpp
@@ -951,6 +951,14 @@ bool CppModelManager::isCppEditor(Core::IEditor *editor) const
return editor->context().contains(ProjectExplorer::Constants::LANG_CXX);
}
+bool CppModelManager::isManagedByModelManagerSupport(Core::IDocument *document, const QString &id) const
+{
+ auto documentMimeTupe = document->mimeType();
+ auto codeModelSettings = CppToolsPlugin::instance()->codeModelSettings();
+
+ return codeModelSettings->hasModelManagerSupportIdForMimeType(documentMimeTupe, id);
+}
+
void CppModelManager::emitDocumentUpdated(Document::Ptr doc)
{
if (replaceDocument(doc))