QtGui/qimageiohandler.h Source File
Go to the documentation of this file.
42 #ifndef QIMAGEIOHANDLER_H
43 #define QIMAGEIOHANDLER_H
60 class QImageIOHandlerPrivate;
63 Q_DECLARE_PRIVATE(QImageIOHandler)
66 virtual ~QImageIOHandler();
72 void setFormat(
const QByteArray &format)
const;
77 virtual bool canRead()
const = 0;
79 virtual bool write(
const QImage &image);
98 virtual QVariant option(ImageOption option)
const;
99 virtual void setOption(ImageOption option,
const QVariant &
value);
100 virtual bool supportsOption(ImageOption option)
const;
103 virtual bool jumpToNextImage();
104 virtual bool jumpToImage(
int imageNumber);
105 virtual int loopCount()
const;
106 virtual int imageCount()
const;
107 virtual int nextImageDelay()
const;
108 virtual int currentImageNumber()
const;
109 virtual QRect currentImageRect()
const;
112 QImageIOHandler(QImageIOHandlerPrivate &dd);
115 Q_DISABLE_COPY(QImageIOHandler)
123 #define QImageIOHandlerFactoryInterface_iid "com.trolltech.Qt.QImageIOHandlerFactoryInterface"
137 CanReadIncremental = 0x4
139 Q_DECLARE_FLAGS(Capabilities, Capability)
152 #endif // QIMAGEIOHANDLER_H
#define QImageIOHandlerFactoryInterface_iid
GLXDrawable GLXDrawable read
GLenum GLsizei GLenum GLenum const GLvoid * image
#define QT_BEGIN_NAMESPACE
GLenum GLsizei GLenum format
QScopedPointer< QImageIOHandlerPrivate > d_ptr
GLsizei const GLfloat * value
GLuint const GLchar * name