summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/corelib/mimetypes/qmimetype.cpp5
-rw-r--r--tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp1
2 files changed, 4 insertions, 2 deletions
diff --git a/src/corelib/mimetypes/qmimetype.cpp b/src/corelib/mimetypes/qmimetype.cpp
index 2ae818d862..bcbd0f2d8a 100644
--- a/src/corelib/mimetypes/qmimetype.cpp
+++ b/src/corelib/mimetypes/qmimetype.cpp
@@ -349,8 +349,8 @@ QStringList QMimeType::allAncestors() const
}
/*!
- \fn QStringList QMimeType::suffixes() const;
Returns the known suffixes for the MIME type.
+ No leading dot is included, so for instance this would return "jpg", "jpeg" for image/jpeg.
*/
QStringList QMimeType::suffixes() const
{
@@ -371,8 +371,9 @@ QStringList QMimeType::suffixes() const
}
/*!
- \fn QString QMimeType::preferredSuffix() const;
Returns the preferred suffix for the MIME type.
+ No leading dot is included, so for instance this would return "pdf" for application/pdf.
+ The return value can be empty, for mime types which do not have any suffixes associated.
*/
QString QMimeType::preferredSuffix() const
{
diff --git a/tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp b/tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp
index e6def6ebbc..d00de7861b 100644
--- a/tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp
+++ b/tests/auto/corelib/mimetypes/qmimedatabase/tst_qmimedatabase.cpp
@@ -557,6 +557,7 @@ void tst_QMimeDatabase::suffixes_data()
QTest::newRow("mimetype with a single pattern") << "application/pdf" << "*.pdf" << "pdf";
QTest::newRow("mimetype with multiple patterns") << "application/x-kpresenter" << "*.kpr;*.kpt" << "kpr";
+ QTest::newRow("jpeg") << "image/jpeg" << "*.jpe;*.jpg;*.jpeg" << "jpeg";
//if (KMimeType::sharedMimeInfoVersion() > KDE_MAKE_VERSION(0, 60, 0)) {
QTest::newRow("mimetype with many patterns") << "application/vnd.wordperfect" << "*.wp;*.wp4;*.wp5;*.wp6;*.wpd;*.wpp" << "wp";
//}