aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/mimetypes/mimedatabase.h
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@theqtcompany.com>2015-02-04 16:27:11 +0100
committerEike Ziller <eike.ziller@theqtcompany.com>2015-02-17 15:19:07 +0000
commit178b023f944b6a38c75fdced572649870d4c6258 (patch)
tree67fd3bf93154744ef6b7dcf0117372bd4efd69d1 /src/libs/utils/mimetypes/mimedatabase.h
parentd3de8bb386c984a2cf24f233159ce77da185d192 (diff)
MimeDatabase: Provide access to mime magic rules
Change-Id: I9d03db685200e86f71e15fe596b67db1d386eb19 Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
Diffstat (limited to 'src/libs/utils/mimetypes/mimedatabase.h')
-rw-r--r--src/libs/utils/mimetypes/mimedatabase.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/utils/mimetypes/mimedatabase.h b/src/libs/utils/mimetypes/mimedatabase.h
index 070f5653763..c029cc0d9e8 100644
--- a/src/libs/utils/mimetypes/mimedatabase.h
+++ b/src/libs/utils/mimetypes/mimedatabase.h
@@ -35,6 +35,7 @@
#define XMIMEDATABASE_H
#include "mimetype.h"
+#include "mimemagicrule_p.h"
#include <utils/utils_global.h>
@@ -87,6 +88,7 @@ public:
static QString allFiltersString(QString *allFilesFilter = 0);
static QStringList allGlobPatterns();
static MimeType bestMatch(const QString &fileName, const QList<MimeType> &types);
+ static QMap<int, QList<Internal::MimeMagicRule> > magicRulesForMimeType(const MimeType &mimeType); // priority -> rules
private:
Internal::MimeDatabasePrivate *d;