src/gui/painting/qpaintengine_mac.cpp
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
  1021 #if defined(kCGBitmapByteOrder32Host) //only needed because CGImage.h added symbols in the minor version
  1021 #if defined(kCGBitmapByteOrder32Host) //only needed because CGImage.h added symbols in the minor version
  1022     cgflags |= kCGBitmapByteOrder32Host;
  1022     cgflags |= kCGBitmapByteOrder32Host;
  1023 #endif
  1023 #endif
  1024     QCFType<CGDataProviderRef> dataProvider = CGDataProviderCreateWithData(image,
  1024     QCFType<CGDataProviderRef> dataProvider = CGDataProviderCreateWithData(image,
  1025                                                           static_cast<const QImage *>(image)->bits(),
  1025                                                           static_cast<const QImage *>(image)->bits(),
  1026                                                           image->numBytes(),
  1026                                                           image->byteCount(),
  1027                                                           drawImageReleaseData);
  1027                                                           drawImageReleaseData);
  1028     if (imagePtr)
  1028     if (imagePtr)
  1029         *imagePtr = image;
  1029         *imagePtr = image;
  1030     return CGImageCreate(image->width(), image->height(), 8, 32,
  1030     return CGImageCreate(image->width(), image->height(), 8, 32,
  1031                                         image->bytesPerLine(),
  1031                                         image->bytesPerLine(),