diff options
Diffstat (limited to 'src/widgets/platforms/win/qpixmap_win.cpp')
-rw-r--r-- | src/widgets/platforms/win/qpixmap_win.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/widgets/platforms/win/qpixmap_win.cpp b/src/widgets/platforms/win/qpixmap_win.cpp index 0aaf30b8fd..c5adb48f5d 100644 --- a/src/widgets/platforms/win/qpixmap_win.cpp +++ b/src/widgets/platforms/win/qpixmap_win.cpp @@ -125,8 +125,8 @@ HBITMAP QPixmap::toWinHBITMAP(HBitmapFormat format) const return 0; HBITMAP bitmap = 0; - if (data->classId() == QPixmapData::RasterClass) { - QRasterPixmapData* d = static_cast<QRasterPixmapData*>(data.data()); + if (data->classId() == QPlatformPixmap::RasterClass) { + QRasterPlatformPixmap* d = static_cast<QRasterPlatformPixmap*>(data.data()); int w = d->image.width(); int h = d->image.height(); @@ -168,8 +168,8 @@ HBITMAP QPixmap::toWinHBITMAP(HBitmapFormat format) const memcpy(pixels + y * bytes_per_line, image.scanLine(y), bytes_per_line); } else { - QPixmapData *data = new QRasterPixmapData(depth() == 1 ? - QPixmapData::BitmapType : QPixmapData::PixmapType); + QPlatformPixmap *data = new QRasterPlatformPixmap(depth() == 1 ? + QPlatformPixmap::BitmapType : QPlatformPixmap::PixmapType); data->fromImage(toImage(), Qt::AutoColor); return QPixmap(data).toWinHBITMAP(format); } |