aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/mimetypes/mimedatabase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/utils/mimetypes/mimedatabase.cpp')
-rw-r--r--src/libs/utils/mimetypes/mimedatabase.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/libs/utils/mimetypes/mimedatabase.cpp b/src/libs/utils/mimetypes/mimedatabase.cpp
index 36e9dd30c9..32629a74ed 100644
--- a/src/libs/utils/mimetypes/mimedatabase.cpp
+++ b/src/libs/utils/mimetypes/mimedatabase.cpp
@@ -718,3 +718,17 @@ QMap<int, QList<MimeMagicRule> > MimeDatabase::magicRulesForMimeType(const MimeT
QMutexLocker locker(&d->mutex);
return d->provider()->magicRulesForMimeType(mimeType);
}
+
+void MimeDatabase::setGlobPatternsForMimeType(const MimeType &mimeType, const QStringList &patterns)
+{
+ auto d = MimeDatabasePrivate::instance();
+ QMutexLocker locker(&d->mutex);
+ return d->provider()->setGlobPatternsForMimeType(mimeType, patterns);
+}
+
+void MimeDatabase::setMagicRulesForMimeType(const MimeType &mimeType, const QMap<int, QList<MimeMagicRule> > &rules)
+{
+ auto d = MimeDatabasePrivate::instance();
+ QMutexLocker locker(&d->mutex);
+ return d->provider()->setMagicRulesForMimeType(mimeType, rules);
+}