OSDN Git Service

replace QPixmapData::createCompatiblePixmapData() with its body
authorIvailo Monev <xakepa10@gmail.com>
Thu, 10 Nov 2022 20:10:52 +0000 (22:10 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Thu, 10 Nov 2022 20:10:52 +0000 (22:10 +0200)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/gui/image/qpixmap.cpp
src/gui/image/qpixmapdata.cpp
src/gui/image/qpixmapdata_p.h

index 683051d..4d57846 100644 (file)
@@ -212,7 +212,7 @@ QPixmap QPixmap::copy(const QRect &rect) const
     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);
 }
index 6652c73..aa8e0f0 100644 (file)
@@ -79,11 +79,6 @@ QPixmapData::~QPixmapData()
 {
 }
 
-QPixmapData *QPixmapData::createCompatiblePixmapData() const
-{
-    return new QPixmapData(pixelType());
-}
-
 void QPixmapData::fromImageReader(QImageReader *imageReader,
                                   Qt::ImageConversionFlags flags)
 {
index 1a1c5aa..0af24fa 100644 (file)
@@ -54,8 +54,6 @@ public:
     QPixmapData(int w, int h, PixelType type);
     ~QPixmapData();
 
-    QPixmapData *createCompatiblePixmapData() const;
-
     void fromImage(const QImage &image,
                    Qt::ImageConversionFlags flags);
     void fromImageReader(QImageReader *imageReader,