MCPcopy Create free account
hub / github.com/KDE/kdevelop / mimetypesForLanguageName

Method mimetypesForLanguageName

kdevplatform/shell/languagecontroller.cpp:384–400  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

382}
383
384QList<QString> LanguageController::mimetypesForLanguageName(const QString& languageName)
385{
386 Q_D(LanguageController);
387
388 QMutexLocker lock(&d->dataMutex);
389
390 QList<QString> mimetypes;
391 for (LanguageCache::ConstIterator iter = d->languageCache.constBegin(); iter != d->languageCache.constEnd(); ++iter) {
392 bool isFromLanguage = std::any_of(iter.value().begin(), iter.value().end(), [&] (ILanguageSupport* language ) {
393 return (language->name() == languageName);
394 });
395 if (isFromLanguage) {
396 mimetypes << iter.key();
397 }
398 }
399 return mimetypes;
400}
401
402BackgroundParser *LanguageController::backgroundParser() const
403{

Callers

nothing calls this directly

Calls 7

constBeginMethod · 0.80
constEndMethod · 0.80
beginMethod · 0.45
valueMethod · 0.45
endMethod · 0.45
nameMethod · 0.45
keyMethod · 0.45

Tested by

no test coverage detected