summaryrefslogtreecommitdiffstats
path: root/src/gui/image/image.pri
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.p.agocs@nokia.com>2011-02-28 11:55:33 (GMT)
committerLaszlo Agocs <laszlo.p.agocs@nokia.com>2011-02-28 11:55:33 (GMT)
commitae6bc1d824f5ae24a259be0c68241873cb96739f (patch)
tree3c6780fa6c2101ff77ce60a49f565fee84de7e48 /src/gui/image/image.pri
parent0db888489e613ca5c5c57c46e1043e1823fcd0d8 (diff)
downloadQt-ae6bc1d824f5ae24a259be0c68241873cb96739f.zip
Qt-ae6bc1d824f5ae24a259be0c68241873cb96739f.tar.gz
Qt-ae6bc1d824f5ae24a259be0c68241873cb96739f.tar.bz2
Changed QPixmap VG backend to use CFbsBitmap on Symbian.
Similarly to QS60PixmapData, that is used on raster, QVGPixmapData is also backed by a CFbsBitmap from now on (at least when it makes sense to do so). This allows copy-less bitmap handle duplication in from- and toSymbianCFbsBitmap() in case of certain image formats, reduces local heap usage and improves performance with the s60 style due to a reduced number of pixel data copies. Task-number: QT-2505 Reviewed-by: Jason Barron Reviewed-by: Jani Hautakangas
Diffstat (limited to 'src/gui/image/image.pri')
-rw-r--r--src/gui/image/image.pri14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/gui/image/image.pri b/src/gui/image/image.pri
index f89706c..1ca832e 100644
--- a/src/gui/image/image.pri
+++ b/src/gui/image/image.pri
@@ -28,7 +28,9 @@ HEADERS += \
image/qpixmapdata_p.h \
image/qpixmapdatafactory_p.h \
image/qpixmapfilter_p.h \
- image/qimagepixmapcleanuphooks_p.h
+ image/qimagepixmapcleanuphooks_p.h \
+ image/qvolatileimage_p.h \
+ image/qvolatileimagedata_p.h
SOURCES += \
image/qbitmap.cpp \
@@ -51,7 +53,8 @@ SOURCES += \
image/qmovie.cpp \
image/qpixmap_raster.cpp \
image/qnativeimage.cpp \
- image/qimagepixmapcleanuphooks.cpp
+ image/qimagepixmapcleanuphooks.cpp \
+ image/qvolatileimage.cpp
win32 {
SOURCES += image/qpixmap_win.cpp
@@ -72,6 +75,13 @@ else:symbian {
SOURCES += image/qpixmap_s60.cpp
}
+symbian {
+ SOURCES += image/qvolatileimagedata_symbian.cpp
+}
+else {
+ SOURCES += image/qvolatileimagedata.cpp
+}
+
# Built-in image format support
HEADERS += \
image/qbmphandler_p.h \