summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGareth Stockwell <ext-gareth.stockwell@nokia.com>2011-02-09 15:00:26 (GMT)
committerJason McDonald <jason.mcdonald@nokia.com>2011-02-10 10:03:58 (GMT)
commit2a7944319a870ce20bdc32293d0e2f54bfe8c4c2 (patch)
treec22954b39474785607f524b4ed7c4a6c8bba0d53 /src
parent5ee97f48e908d00b5e4dcd221310389b9f6133b3 (diff)
downloadQt-2a7944319a870ce20bdc32293d0e2f54bfe8c4c2.zip
Qt-2a7944319a870ce20bdc32293d0e2f54bfe8c4c2.tar.gz
Qt-2a7944319a870ce20bdc32293d0e2f54bfe8c4c2.tar.bz2
Fix build failure
Task-number: QTBUG-17288 Reviewed-by: trustme (cherry picked from commit bf47aa67e286f31db5a8b84060f278f7fea217b2)
Diffstat (limited to 'src')
-rw-r--r--src/gui/image/qpixmap_s60.cpp9
-rw-r--r--src/gui/image/qpixmap_s60_p.h3
2 files changed, 6 insertions, 6 deletions
diff --git a/src/gui/image/qpixmap_s60.cpp b/src/gui/image/qpixmap_s60.cpp
index a7aeb84..ca5f133 100644
--- a/src/gui/image/qpixmap_s60.cpp
+++ b/src/gui/image/qpixmap_s60.cpp
@@ -1012,17 +1012,18 @@ void QS60PixmapData::fromNativeType(void* pixmap, NativeType nativeType)
}
}
-void QS60PixmapData::convertToDisplayMode(TDisplayMode mode)
+void QS60PixmapData::convertToDisplayMode(int mode)
{
- if (!cfbsBitmap || cfbsBitmap->DisplayMode() == mode)
+ const TDisplayMode displayMode = static_cast<TDisplayMode>(mode);
+ if (!cfbsBitmap || cfbsBitmap->DisplayMode() == displayMode)
return;
- if (image.depth() != TDisplayModeUtils::NumDisplayModeBitsPerPixel(mode)) {
+ if (image.depth() != TDisplayModeUtils::NumDisplayModeBitsPerPixel(displayMode)) {
qWarning("Cannot convert display mode due to depth mismatch");
return;
}
const TSize size = cfbsBitmap->SizeInPixels();
- QScopedPointer<CFbsBitmap> newBitmap(createSymbianCFbsBitmap(size, mode));
+ QScopedPointer<CFbsBitmap> newBitmap(createSymbianCFbsBitmap(size, displayMode));
const uchar *sptr = const_cast<const QImage &>(image).bits();
symbianBitmapDataAccess->beginDataAccess(newBitmap.data());
diff --git a/src/gui/image/qpixmap_s60_p.h b/src/gui/image/qpixmap_s60_p.h
index c1d7941..c440bbc 100644
--- a/src/gui/image/qpixmap_s60_p.h
+++ b/src/gui/image/qpixmap_s60_p.h
@@ -54,7 +54,6 @@
//
#include <QtGui/private/qpixmap_raster_p.h>
-#include <displaymode.h>
QT_BEGIN_NAMESPACE
@@ -108,7 +107,7 @@ public:
void* toNativeType(NativeType type);
void fromNativeType(void* pixmap, NativeType type);
- void convertToDisplayMode(TDisplayMode mode);
+ void convertToDisplayMode(int mode);
private:
void release();