aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cpptools/cppcodemodelsettings.cpp
diff options
context:
space:
mode:
authorMarco Bubke <[email protected]>2015-08-31 15:41:02 +0200
committerMarco Bubke <[email protected]>2015-08-31 15:02:11 +0000
commit3114780e5526934bd6d61994d9341544bf10499a (patch)
tree7d2ed29ee4b144e00471a6ebda2eb0c25b9dda43 /src/plugins/cpptools/cppcodemodelsettings.cpp
parent6e14eb6940cfb885a6ed208b68e83c902602863f (diff)
CppTools: Add CppModelManager::isManagedById
Change-Id: Ica1a33b2619f64746b8671bff2856503775a40bf Reviewed-by: Nikolai Kosjar <[email protected]>
Diffstat (limited to 'src/plugins/cpptools/cppcodemodelsettings.cpp')
-rw-r--r--src/plugins/cpptools/cppcodemodelsettings.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cppcodemodelsettings.cpp b/src/plugins/cpptools/cppcodemodelsettings.cpp
index 5aed9f95dc3..35555868a13 100644
--- a/src/plugins/cpptools/cppcodemodelsettings.cpp
+++ b/src/plugins/cpptools/cppcodemodelsettings.cpp
@@ -107,6 +107,15 @@ void CppCodeModelSettings::setModelManagerSupportIdForMimeType(const QString &mi
m_modelManagerSupportByMimeType.insert(theMimeType, id);
}
+bool CppCodeModelSettings::hasModelManagerSupportIdForMimeType(const QString &mimeType,
+ const QString &id) const
+{
+ if (mimeType == cHeaderMimeType)
+ return m_modelManagerSupportByMimeType.value(cppHeaderMimeType) == id;
+ else
+ return m_modelManagerSupportByMimeType.value(mimeType) == id;
+}
+
void CppCodeModelSettings::setIdForMimeType(const QVariant &var, const QString &mimeType)
{
QHash<QString, QVariant> mimeToId = var.toHash();