Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
if (!rect.isEmpty())
r = r.intersected(rect);
- QPixmapData *d = data->createCompatiblePixmapData();
+ QPixmapData *d = new QPixmapData(data->pixelType());
d->copy(data.data(), r);
return QPixmap(d);
}
{
}
-QPixmapData *QPixmapData::createCompatiblePixmapData() const
-{
- return new QPixmapData(pixelType());
-}
-
void QPixmapData::fromImageReader(QImageReader *imageReader,
Qt::ImageConversionFlags flags)
{
QPixmapData(int w, int h, PixelType type);
~QPixmapData();
- QPixmapData *createCompatiblePixmapData() const;
-
void fromImage(const QImage &image,
Qt::ImageConversionFlags flags);
void fromImageReader(QImageReader *imageReader,