12#include <QImageReader>
22 QList<QByteArray>::const_iterator itr;
23 QList<QByteArray> supportedImageFormats = QImageReader::supportedImageFormats();
24 QStringList supportedImageFormatStrings;
25 for (itr = supportedImageFormats.begin (); itr != supportedImageFormats.end (); itr++) {
26 QByteArray arr = *itr;
27 QString extensionAsWildcard = QString (
"*.%1").arg (QString (arr));
28 supportedImageFormatStrings << extensionAsWildcard;
30#ifdef ENGAUGE_JPEG2000
36 supportedImageFormatStrings <<
"*.pdf";
39 supportedImageFormatStrings.sort();
41 return supportedImageFormatStrings;
46 QString valueToTest = QString (
"*.%1").arg (fileExtension.toLower());
ImportImageExtensions()
Single constructor.
QStringList fileExtensionsWithAsterisks() const
File extensions for use in file dialogs.
bool offers(const QString &fileExtension) const
Return true if specified file extension is supported.
Wrapper around OpenJPEG library, in C, for opening jpeg2000 files.
QStringList supportedImageWildcards() const
List the supported jpeg2000 file extensions, for filtering import files.