diff -r ef0373b55136 -r 758a864f9613 src/gui/image/qpixmap_s60_p.h --- a/src/gui/image/qpixmap_s60_p.h Fri Sep 17 08:34:18 2010 +0300 +++ b/src/gui/image/qpixmap_s60_p.h Mon Oct 04 01:19:32 2010 +0300 @@ -63,6 +63,11 @@ class QSymbianBitmapDataAccess; +class QS60PixmapData; +void qt_symbian_register_pixmap(QS60PixmapData *pd); +void qt_symbian_unregister_pixmap(QS60PixmapData *pd); +void qt_symbian_release_pixmaps(); + class QSymbianFbsHeapLock { public: @@ -120,6 +125,13 @@ bool formatLocked; + QS60PixmapData *next; + QS60PixmapData *prev; + + friend void qt_symbian_register_pixmap(QS60PixmapData *pd); + friend void qt_symbian_unregister_pixmap(QS60PixmapData *pd); + friend void qt_symbian_release_pixmaps(); + friend class QPixmap; friend class QS60WindowSurface; friend class QS60PaintEngine;