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

Method addMimeType

kdevplatform/shell/languagecontroller.cpp:71–83  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

69};
70
71void MimeTypeCache::addMimeType(const QString& mimeTypeName, ILanguageSupport* language)
72{
73 const QMimeType mime = QMimeDatabase().mimeTypeForName(mimeTypeName);
74 if (!mime.isValid()) {
75 qCWarning(SHELL) << "could not create mime-type" << mimeTypeName;
76 return;
77 }
78
79 const auto globPatterns = mime.globPatterns();
80 for (const QString& pattern : globPatterns) {
81 addGlobPattern(pattern, language);
82 }
83}
84
85QList<ILanguageSupport*> MimeTypeCache::languagesForFileName(const QString& fileName) const
86{

Callers 1

addLanguageSupportMethod · 0.45

Calls 1

isValidMethod · 0.45

Tested by

no test coverage detected