Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
{
public:
QImageIOHandlerPrivate();
- virtual ~QImageIOHandlerPrivate();
QIODevice *device;
mutable QByteArray format;
};
QImageIOHandlerPrivate::QImageIOHandlerPrivate()
-{
- device = 0;
-}
-
-QImageIOHandlerPrivate::~QImageIOHandlerPrivate()
+ : device(Q_NULLPTR)
{
}
{
}
-/*! \internal
-
- Constructs a QImageIOHandler object, using the private member \a
- dd.
-*/
-QImageIOHandler::QImageIOHandler(QImageIOHandlerPrivate &dd)
- : d_ptr(&dd)
-{
-}
-
/*!
Destructs the QImageIOHandler object.
*/
QImageIOHandler::~QImageIOHandler()
{
+ delete d_ptr;
}
/*!
#include <QtCore/qplugin.h>
#include <QtCore/qfactoryinterface.h>
-#include <QtCore/qscopedpointer.h>
QT_BEGIN_HEADER
virtual int currentImageNumber() const;
virtual QRect currentImageRect() const;
-protected:
- QImageIOHandler(QImageIOHandlerPrivate &dd);
- QScopedPointer<QImageIOHandlerPrivate> d_ptr;
private:
Q_DISABLE_COPY(QImageIOHandler)
+
+ QImageIOHandlerPrivate *d_ptr;
};
struct Q_GUI_EXPORT QImageIOHandlerFactoryInterface : public QFactoryInterface