8 #ifdef ENGAUGE_JPEG2000 10 #endif // ENGAUGE_JPEG2000 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 33 #endif // ENGAUGE_JPEG2000 36 supportedImageFormatStrings <<
"*.pdf";
39 supportedImageFormatStrings.sort();
41 return supportedImageFormatStrings;
46 QString valueToTest = QString (
"*.%1").arg (fileExtension.toLower());
Wrapper around OpenJPEG library, in C, for opening jpeg2000 files.
QStringList supportedImageWildcards() const
List the supported jpeg2000 file extensions, for filtering import files.
bool offers(const QString &fileExtension) const
Return true if specified file extension is supported.
ImportImageExtensions()
Single constructor.
QStringList fileExtensionsWithAsterisks() const
File extensions for use in file dialogs.