| 180 | }; |
| 181 | |
| 182 | void LanguageControllerPrivate::addLanguageSupport(ILanguageSupport* languageSupport, |
| 183 | const QStringList& mimetypes) |
| 184 | { |
| 185 | Q_ASSERT(!languages.contains(languageSupport->name())); |
| 186 | languages.insert(languageSupport->name(), languageSupport); |
| 187 | |
| 188 | for (const QString& mimeTypeName : mimetypes) { |
| 189 | qCDebug(SHELL) << "adding supported mimetype:" << mimeTypeName << "language:" << languageSupport->name(); |
| 190 | languageCache[mimeTypeName] << languageSupport; |
| 191 | mimeTypeCache.addMimeType(mimeTypeName, languageSupport); |
| 192 | } |
| 193 | } |
| 194 | |
| 195 | void LanguageControllerPrivate::addLanguageSupport(KDevelop::ILanguageSupport* languageSupport) |
| 196 | { |
no test coverage detected