Introduce native Symbian bitmap support to QPixmap
authorJani Hautakangas <ext-jani.hautakangas@nokia.com>
Fri, 18 Sep 2009 11:33:10 +0000 (14:33 +0300)
committerJani Hautakangas <ext-jani.hautakangas@nokia.com>
Fri, 18 Sep 2009 11:33:10 +0000 (14:33 +0300)
commitc78dabc55943b76479f7a84bae146f52cbc7bbbf
tree5ea4392cf14c1126c82603b9ee614c384f28bd9e
parent6454aca1b273daa2e54a77f83e1f6d4bae83427d
Introduce native Symbian bitmap support to QPixmap

This is done to reduce heap consumption and to give
a possibility to share bitmaps across process. QPixmap
maps to Symbian CFbsBitmap which is stored in Symbian
font and bitmap server.

Reviewed-by: Jason Barron
19 files changed:
src/corelib/global/qglobal.h
src/gui/image/image.pri
src/gui/image/qpixmap.cpp
src/gui/image/qpixmap.h
src/gui/image/qpixmap_raster_p.h
src/gui/image/qpixmap_s60.cpp
src/gui/image/qpixmap_s60_p.h [new file with mode: 0644]
src/gui/image/qpixmapdatafactory.cpp
src/gui/kernel/qt_s60_p.h
src/gui/painting/painting.pri
src/gui/painting/qgraphicssystem.cpp
src/gui/painting/qpaintengine_s60.cpp [new file with mode: 0644]
src/gui/painting/qpaintengine_s60_p.h [new file with mode: 0644]
src/gui/painting/qwindowsurface_s60.cpp
src/gui/painting/qwindowsurface_s60_p.h
src/gui/styles/qs60style_s60.cpp
src/gui/text/qfont_s60.cpp
src/gui/text/qfontdatabase_s60.cpp
src/gui/text/qfontengine_s60.cpp