summaryrefslogtreecommitdiffstats
path: root/src/corelib/mimetypes
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2018-09-28 11:40:10 +0200
committerLiang Qi <liang.qi@qt.io>2018-10-12 14:26:33 +0000
commit3eebadc1734463afa469dcd08eab8c5d2557dec6 (patch)
tree939afe7c3da0ff7249c6ae7f167dd56442401f51 /src/corelib/mimetypes
parent9c8ca26a4829d5ce810c9653fec3dfe48717f0b1 (diff)
Modernize the "mimetype" feature
Change-Id: I9b67c2cbc0891a38ece18d521c86fbc7344dce7a Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Diffstat (limited to 'src/corelib/mimetypes')
-rw-r--r--src/corelib/mimetypes/qmimedatabase.cpp4
-rw-r--r--src/corelib/mimetypes/qmimedatabase.h3
-rw-r--r--src/corelib/mimetypes/qmimedatabase_p.h3
-rw-r--r--src/corelib/mimetypes/qmimeglobpattern.cpp4
-rw-r--r--src/corelib/mimetypes/qmimeglobpattern_p.h3
-rw-r--r--src/corelib/mimetypes/qmimemagicrule.cpp4
-rw-r--r--src/corelib/mimetypes/qmimemagicrule_p.h3
-rw-r--r--src/corelib/mimetypes/qmimemagicrulematcher.cpp3
-rw-r--r--src/corelib/mimetypes/qmimemagicrulematcher_p.h3
-rw-r--r--src/corelib/mimetypes/qmimeprovider.cpp4
-rw-r--r--src/corelib/mimetypes/qmimeprovider_p.h3
-rw-r--r--src/corelib/mimetypes/qmimetype.cpp4
-rw-r--r--src/corelib/mimetypes/qmimetype.h3
-rw-r--r--src/corelib/mimetypes/qmimetype_p.h3
-rw-r--r--src/corelib/mimetypes/qmimetypeparser.cpp4
-rw-r--r--src/corelib/mimetypes/qmimetypeparser_p.h3
16 files changed, 9 insertions, 45 deletions
diff --git a/src/corelib/mimetypes/qmimedatabase.cpp b/src/corelib/mimetypes/qmimedatabase.cpp
index 68e3c8f10d..b31fef5bf5 100644
--- a/src/corelib/mimetypes/qmimedatabase.cpp
+++ b/src/corelib/mimetypes/qmimedatabase.cpp
@@ -40,8 +40,6 @@
#include <qplatformdefs.h> // always first
-#ifndef QT_NO_MIMETYPE
-
#include "qmimedatabase.h"
#include "qmimedatabase_p.h"
@@ -803,5 +801,3 @@ QList<QMimeType> QMimeDatabase::allMimeTypes() const
*/
QT_END_NAMESPACE
-
-#endif // QT_NO_MIMETYPE
diff --git a/src/corelib/mimetypes/qmimedatabase.h b/src/corelib/mimetypes/qmimedatabase.h
index 358f0ab779..9111e5a04c 100644
--- a/src/corelib/mimetypes/qmimedatabase.h
+++ b/src/corelib/mimetypes/qmimedatabase.h
@@ -43,7 +43,7 @@
#include <QtCore/qmimetype.h>
-#ifndef QT_NO_MIMETYPE
+QT_REQUIRE_CONFIG(mimetype);
#include <QtCore/qstringlist.h>
@@ -92,5 +92,4 @@ private:
QT_END_NAMESPACE
-#endif // QT_NO_MIMETYPE
#endif // QMIMEDATABASE_H
diff --git a/src/corelib/mimetypes/qmimedatabase_p.h b/src/corelib/mimetypes/qmimedatabase_p.h
index 1c38f46115..1e605d9a24 100644
--- a/src/corelib/mimetypes/qmimedatabase_p.h
+++ b/src/corelib/mimetypes/qmimedatabase_p.h
@@ -54,7 +54,7 @@
#include "qmimetype.h"
-#ifndef QT_NO_MIMETYPE
+QT_REQUIRE_CONFIG(mimetype);
#include "qmimetype_p.h"
#include "qmimeglobpattern_p.h"
@@ -116,5 +116,4 @@ public:
QT_END_NAMESPACE
-#endif // QT_NO_MIMETYPE
#endif // QMIMEDATABASE_P_H
diff --git a/src/corelib/mimetypes/qmimeglobpattern.cpp b/src/corelib/mimetypes/qmimeglobpattern.cpp
index e7b2b879a1..cd42b4da83 100644
--- a/src/corelib/mimetypes/qmimeglobpattern.cpp
+++ b/src/corelib/mimetypes/qmimeglobpattern.cpp
@@ -39,8 +39,6 @@
#include "qmimeglobpattern_p.h"
-#ifndef QT_NO_MIMETYPE
-
#include <QRegExp>
#include <QStringList>
#include <QDebug>
@@ -239,5 +237,3 @@ void QMimeAllGlobPatterns::clear()
}
QT_END_NAMESPACE
-
-#endif // QT_NO_MIMETYPE
diff --git a/src/corelib/mimetypes/qmimeglobpattern_p.h b/src/corelib/mimetypes/qmimeglobpattern_p.h
index 103729c4ff..bb6f64320b 100644
--- a/src/corelib/mimetypes/qmimeglobpattern_p.h
+++ b/src/corelib/mimetypes/qmimeglobpattern_p.h
@@ -53,7 +53,7 @@
#include <QtCore/private/qglobal_p.h>
-#ifndef QT_NO_MIMETYPE
+QT_REQUIRE_CONFIG(mimetype);
#include <QtCore/qstringlist.h>
#include <QtCore/qhash.h>
@@ -162,5 +162,4 @@ public:
QT_END_NAMESPACE
-#endif // QT_NO_MIMETYPE
#endif // QMIMEGLOBPATTERN_P_H
diff --git a/src/corelib/mimetypes/qmimemagicrule.cpp b/src/corelib/mimetypes/qmimemagicrule.cpp
index 9dadebc999..a97fe5bdc4 100644
--- a/src/corelib/mimetypes/qmimemagicrule.cpp
+++ b/src/corelib/mimetypes/qmimemagicrule.cpp
@@ -42,8 +42,6 @@
#include "qmimemagicrule_p.h"
-#ifndef QT_NO_MIMETYPE
-
#include "qmimetypeparser_p.h"
#include <QtCore/QList>
#include <QtCore/QDebug>
@@ -364,5 +362,3 @@ bool QMimeMagicRule::matches(const QByteArray &data) const
}
QT_END_NAMESPACE
-
-#endif // QT_NO_MIMETYPE
diff --git a/src/corelib/mimetypes/qmimemagicrule_p.h b/src/corelib/mimetypes/qmimemagicrule_p.h
index 9b27ef2657..6962a6ca59 100644
--- a/src/corelib/mimetypes/qmimemagicrule_p.h
+++ b/src/corelib/mimetypes/qmimemagicrule_p.h
@@ -53,7 +53,7 @@
#include <QtCore/private/qglobal_p.h>
-#ifndef QT_NO_MIMETYPE
+QT_REQUIRE_CONFIG(mimetype);
#include <QtCore/qbytearray.h>
#include <QtCore/qscopedpointer.h>
@@ -125,5 +125,4 @@ Q_DECLARE_SHARED(QMimeMagicRule)
QT_END_NAMESPACE
-#endif // QT_NO_MIMETYPE
#endif // QMIMEMAGICRULE_H
diff --git a/src/corelib/mimetypes/qmimemagicrulematcher.cpp b/src/corelib/mimetypes/qmimemagicrulematcher.cpp
index b5194d3543..8f44fd2f80 100644
--- a/src/corelib/mimetypes/qmimemagicrulematcher.cpp
+++ b/src/corelib/mimetypes/qmimemagicrulematcher.cpp
@@ -41,8 +41,6 @@
#include "qmimemagicrulematcher_p.h"
-#ifndef QT_NO_MIMETYPE
-
#include "qmimetype_p.h"
QT_BEGIN_NAMESPACE
@@ -106,4 +104,3 @@ unsigned QMimeMagicRuleMatcher::priority() const
}
QT_END_NAMESPACE
-#endif // QT_NO_MIMETYPE
diff --git a/src/corelib/mimetypes/qmimemagicrulematcher_p.h b/src/corelib/mimetypes/qmimemagicrulematcher_p.h
index 5e3d5306c0..5e74e2e3fc 100644
--- a/src/corelib/mimetypes/qmimemagicrulematcher_p.h
+++ b/src/corelib/mimetypes/qmimemagicrulematcher_p.h
@@ -53,7 +53,7 @@
#include "qmimemagicrule_p.h"
-#ifndef QT_NO_MIMETYPE
+QT_REQUIRE_CONFIG(mimetype);
#include <QtCore/qbytearray.h>
#include <QtCore/qlist.h>
@@ -94,5 +94,4 @@ Q_DECLARE_SHARED(QMimeMagicRuleMatcher)
QT_END_NAMESPACE
-#endif // QT_NO_MIMETYPE
#endif // QMIMEMAGICRULEMATCHER_P_H
diff --git a/src/corelib/mimetypes/qmimeprovider.cpp b/src/corelib/mimetypes/qmimeprovider.cpp
index 90a16886a9..c4a8458243 100644
--- a/src/corelib/mimetypes/qmimeprovider.cpp
+++ b/src/corelib/mimetypes/qmimeprovider.cpp
@@ -40,8 +40,6 @@
#include "qmimeprovider_p.h"
-#ifndef QT_NO_MIMETYPE
-
#include "qmimetypeparser_p.h"
#include <qstandardpaths.h>
#include "qmimemagicrulematcher_p.h"
@@ -757,5 +755,3 @@ void QMimeXMLProvider::addMagicMatcher(const QMimeMagicRuleMatcher &matcher)
}
QT_END_NAMESPACE
-
-#endif // QT_NO_MIMETYPE
diff --git a/src/corelib/mimetypes/qmimeprovider_p.h b/src/corelib/mimetypes/qmimeprovider_p.h
index b2be545cf8..875ff9e0eb 100644
--- a/src/corelib/mimetypes/qmimeprovider_p.h
+++ b/src/corelib/mimetypes/qmimeprovider_p.h
@@ -54,7 +54,7 @@
#include "qmimedatabase_p.h"
-#ifndef QT_NO_MIMETYPE
+QT_REQUIRE_CONFIG(mimetype);
#include "qmimeglobpattern_p.h"
#include <QtCore/qdatetime.h>
@@ -173,5 +173,4 @@ private:
QT_END_NAMESPACE
-#endif // QT_NO_MIMETYPE
#endif // QMIMEPROVIDER_P_H
diff --git a/src/corelib/mimetypes/qmimetype.cpp b/src/corelib/mimetypes/qmimetype.cpp
index d7590ecf1f..50b8eae5c3 100644
--- a/src/corelib/mimetypes/qmimetype.cpp
+++ b/src/corelib/mimetypes/qmimetype.cpp
@@ -40,8 +40,6 @@
#include "qmimetype.h"
-#ifndef QT_NO_MIMETYPE
-
#include "qmimetype_p.h"
#include "qmimedatabase_p.h"
#include "qmimeprovider_p.h"
@@ -526,5 +524,3 @@ QDebug operator<<(QDebug debug, const QMimeType &mime)
#endif
QT_END_NAMESPACE
-
-#endif // QT_NO_MIMETYPE
diff --git a/src/corelib/mimetypes/qmimetype.h b/src/corelib/mimetypes/qmimetype.h
index def4034f8a..8287f1434b 100644
--- a/src/corelib/mimetypes/qmimetype.h
+++ b/src/corelib/mimetypes/qmimetype.h
@@ -43,7 +43,7 @@
#include <QtCore/qglobal.h>
-#ifndef QT_NO_MIMETYPE
+QT_REQUIRE_CONFIG(mimetype);
#include <QtCore/qobjectdefs.h>
#include <QtCore/qshareddata.h>
@@ -135,5 +135,4 @@ Q_CORE_EXPORT QDebug operator<<(QDebug debug, const QMimeType &mime);
QT_END_NAMESPACE
-#endif // QT_NO_MIMETYPE
#endif // QMIMETYPE_H
diff --git a/src/corelib/mimetypes/qmimetype_p.h b/src/corelib/mimetypes/qmimetype_p.h
index aa38a1adf5..5a36e6613c 100644
--- a/src/corelib/mimetypes/qmimetype_p.h
+++ b/src/corelib/mimetypes/qmimetype_p.h
@@ -54,7 +54,7 @@
#include <QtCore/private/qglobal_p.h>
#include "qmimetype.h"
-#ifndef QT_NO_MIMETYPE
+QT_REQUIRE_CONFIG(mimetype);
#include <QtCore/qhash.h>
#include <QtCore/qstringlist.h>
@@ -124,5 +124,4 @@ QT_END_NAMESPACE
QT_END_NAMESPACE
#endif
-#endif // QT_NO_MIMETYPE
#endif // QMIMETYPE_P_H
diff --git a/src/corelib/mimetypes/qmimetypeparser.cpp b/src/corelib/mimetypes/qmimetypeparser.cpp
index 0a55560ab0..7ff695bbc3 100644
--- a/src/corelib/mimetypes/qmimetypeparser.cpp
+++ b/src/corelib/mimetypes/qmimetypeparser.cpp
@@ -41,8 +41,6 @@
#include "qmimetypeparser_p.h"
-#ifndef QT_NO_MIMETYPE
-
#include "qmimetype_p.h"
#include "qmimemagicrulematcher_p.h"
@@ -341,5 +339,3 @@ bool QMimeTypeParserBase::parse(QIODevice *dev, const QString &fileName, QString
}
QT_END_NAMESPACE
-
-#endif // QT_NO_MIMETYPE
diff --git a/src/corelib/mimetypes/qmimetypeparser_p.h b/src/corelib/mimetypes/qmimetypeparser_p.h
index 0ce39e701c..6e3f5fd556 100644
--- a/src/corelib/mimetypes/qmimetypeparser_p.h
+++ b/src/corelib/mimetypes/qmimetypeparser_p.h
@@ -54,7 +54,7 @@
#include "qmimedatabase_p.h"
-#ifndef QT_NO_MIMETYPE
+QT_REQUIRE_CONFIG(mimetype);
#include "qmimeprovider_p.h"
@@ -129,5 +129,4 @@ private:
QT_END_NAMESPACE
-#endif // QT_NO_MIMETYPE
#endif // MIMETYPEPARSER_P_H