From 37217c57fa5595e7cdfd7e19f34de22848dfc370 Mon Sep 17 00:00:00 2001 From: Alexander Volkov Date: Thu, 25 Jan 2018 15:18:07 +0300 Subject: Introduce QImage{Reader,Writer}::imageFormatsForMimeType() It can be used if, for example, you get an image MIME type from the user, and you want to find the appropriate format for loading or saving this image. Task-number: QTBUG-49714 Change-Id: Iae5a7e9d658d6c3d1cd750a8bbc279f1812f99df Reviewed-by: Eirik Aavitsland --- src/gui/image/qimagewriter.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/gui/image/qimagewriter.cpp') diff --git a/src/gui/image/qimagewriter.cpp b/src/gui/image/qimagewriter.cpp index fd036da604..30ec224158 100644 --- a/src/gui/image/qimagewriter.cpp +++ b/src/gui/image/qimagewriter.cpp @@ -863,4 +863,21 @@ QList QImageWriter::supportedMimeTypes() return QImageReaderWriterHelpers::supportedMimeTypes(QImageReaderWriterHelpers::CanWrite); } +/*! + \since 5.12 + + Returns the list of image formats corresponding to \mimeType. + + Note that the QGuiApplication instance must be created before this function is + called. + + \sa supportedImageFormats(), supportedMimeTypes() +*/ + +QList QImageWriter::imageFormatsForMimeType(const QByteArray &mimeType) +{ + return QImageReaderWriterHelpers::imageFormatsForMimeType(mimeType, + QImageReaderWriterHelpers::CanWrite); +} + QT_END_NAMESPACE -- cgit v1.2.3