diff --git a/src/plugins/coreplugin/editormanager/ieditorfactory.cpp b/src/plugins/coreplugin/editormanager/ieditorfactory.cpp index 22aa24e7377..74c35a7b5ca 100644 --- a/src/plugins/coreplugin/editormanager/ieditorfactory.cpp +++ b/src/plugins/coreplugin/editormanager/ieditorfactory.cpp @@ -16,15 +16,14 @@ namespace Core { /* Find the one best matching the mimetype passed in. * Recurse over the parent classes of the mimetype to find them. */ -template static void mimeTypeFactoryLookup(const Utils::MimeType &mimeType, - const QList &allFactories, - QList *list) + const QList &allFactories, + QList *list) { - QSet matches; + QSet matches; Utils::visitMimeParents(mimeType, [&](const Utils::MimeType &mt) -> bool { // check for matching factories - for (EditorTypeLike *factory : allFactories) { + for (IEditorFactory *factory : allFactories) { if (!matches.contains(factory)) { const QStringList mimeTypes = factory->mimeTypes(); for (const QString &mimeName : mimeTypes) {