diff options
author | Jason Barron <jbarron@trolltech.com> | 2009-09-23 06:31:23 (GMT) |
---|---|---|
committer | Jason Barron <jbarron@trolltech.com> | 2009-09-23 13:10:41 (GMT) |
commit | 7dcf984f85a3a75ce4c078cc931bd9d2304bc235 (patch) | |
tree | d18699427b8ffe5843e82c3057c70b9db53d136d /src/gui/image/qpixmapdata.cpp | |
parent | 48d0f84958fdc2dcffab75f33842a9dbc3d4d7b1 (diff) | |
download | Qt-7dcf984f85a3a75ce4c078cc931bd9d2304bc235.zip Qt-7dcf984f85a3a75ce4c078cc931bd9d2304bc235.tar.gz Qt-7dcf984f85a3a75ce4c078cc931bd9d2304bc235.tar.bz2 |
Modify functions for native pixmap data conversion on Symbian.
We need a way to support converion to and from multiple native pixmap
types from multiple pixmap backends. Instead of adding more virtual
functions to QPixmapData, make the existing one more generic but pass
an opaque pointer and a type and do some internal casting.
Currently this function is Symbian only, but could easily be extended
to work on other platforms.
Reviewed-by: Aleksandar Babic
Reviewed-by: Jani Hautakangas
Diffstat (limited to 'src/gui/image/qpixmapdata.cpp')
-rw-r--r-- | src/gui/image/qpixmapdata.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gui/image/qpixmapdata.cpp b/src/gui/image/qpixmapdata.cpp index 65899a4..93fc2eb 100644 --- a/src/gui/image/qpixmapdata.cpp +++ b/src/gui/image/qpixmapdata.cpp @@ -224,14 +224,15 @@ QImage* QPixmapData::buffer() } #if defined(Q_OS_SYMBIAN) -RSgImage* QPixmapData::toRSgImage() +void* QPixmapData::toNativeType(NativeType /* type */) { return 0; } -void QPixmapData::fromRSgImage(RSgImage* rsgImage) +void QPixmapData::fromNativeType(void* /* pixmap */, NativeType /* typre */) { return; } #endif + QT_END_NAMESPACE |