summaryrefslogtreecommitdiffstats
path: root/src/corelib/mimetypes/qmimetype.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/mimetypes/qmimetype.cpp')
-rw-r--r--src/corelib/mimetypes/qmimetype.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/corelib/mimetypes/qmimetype.cpp b/src/corelib/mimetypes/qmimetype.cpp
index 9be613924e..80510bc914 100644
--- a/src/corelib/mimetypes/qmimetype.cpp
+++ b/src/corelib/mimetypes/qmimetype.cpp
@@ -350,6 +350,22 @@ QStringList QMimeType::allAncestors() const
}
/*!
+ Return the list of aliases of this mimetype.
+
+ For instance, for text/csv, the returned list would be:
+ text/x-csv, text/x-comma-separated-values.
+
+ Note that all QMimeType instances refer to proper mimetypes,
+ never to aliases directly.
+
+ The order of the aliases in the list is undefined.
+*/
+QStringList QMimeType::aliases() const
+{
+ return QMimeDatabasePrivate::instance()->provider()->listAliases(d->name);
+}
+
+/*!
Returns the known suffixes for the MIME type.
No leading dot is included, so for instance this would return "jpg", "jpeg" for image/jpeg.
*/