CppTools: CMM::completionAssistProvider takes a mimeType

No need to pass more than needed.

Change-Id: I047cc44f17342999e0809d022df35ba9a4a8dfb8
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
This commit is contained in:
Nikolai Kosjar
2014-06-06 10:55:09 -04:00
parent cf3d47ccd8
commit fc7f5ba364
4 changed files with 11 additions and 6 deletions

View File

@@ -885,10 +885,13 @@ ModelManagerSupport *CppModelManager::modelManagerSupportForMimeType(const QStri
return m_idTocodeModelSupporter.value(id, m_modelManagerSupportFallback.data());
}
CppCompletionAssistProvider *CppModelManager::completionAssistProvider(Core::IEditor *editor) const
CppCompletionAssistProvider *CppModelManager::completionAssistProvider(const QString &mimeType) const
{
ModelManagerSupport *cms = modelManagerSupportForMimeType(editor->document()->mimeType());
if (mimeType.isEmpty())
return 0;
ModelManagerSupport *cms = modelManagerSupportForMimeType(mimeType);
QTC_ASSERT(cms, return 0);
return cms->completionAssistProvider();
}