diff options
author | Samuel Rødal <samuel.rodal@nokia.com> | 2011-07-12 09:49:12 +0200 |
---|---|---|
committer | Jørgen Lind <jorgen.lind@nokia.com> | 2011-07-18 10:50:12 +0200 |
commit | bc0a0281d535079745ed1544a063571b86ca718e (patch) | |
tree | 8994e4f02518ebb4acc6d4672c942aa276752295 /src/gui/image/qpixmapdata_p.h | |
parent | a81093b9150b2f1727de6e9e77b8bdddb1c909ee (diff) |
Get rid of some obsolete functions in QImage / QPixmap / QPixmapData.
Change-Id: I0d2412c9196475b926a17de9fcc3281f6625fae0
Reviewed-on: http://codereview.qt.nokia.com/1733
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Olivier Goffart <olivier.goffart@nokia.com>
Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
Diffstat (limited to 'src/gui/image/qpixmapdata_p.h')
-rw-r--r-- | src/gui/image/qpixmapdata_p.h | 30 |
1 files changed, 5 insertions, 25 deletions
diff --git a/src/gui/image/qpixmapdata_p.h b/src/gui/image/qpixmapdata_p.h index 5b75aa102b..ea3e03b382 100644 --- a/src/gui/image/qpixmapdata_p.h +++ b/src/gui/image/qpixmapdata_p.h @@ -68,17 +68,9 @@ public: // Must match QPixmap::Type PixmapType, BitmapType }; -#if defined(Q_OS_SYMBIAN) - enum NativeType { - FbsBitmap, - SgImage, - VolatileImage, - NativeImageHandleProvider - }; -#endif - enum ClassId { RasterClass, X11Class, MacClass, DirectFBClass, - OpenGLClass, OpenVGClass, RuntimeClass, BlitterClass, - CustomClass = 1024 }; + + enum ClassId { RasterClass, DirectFBClass, + BlitterClass, CustomClass = 1024 }; QPixmapData(PixelType pixelType, int classId); virtual ~QPixmapData(); @@ -101,13 +93,11 @@ public: virtual int metric(QPaintDevice::PaintDeviceMetric metric) const = 0; virtual void fill(const QColor &color) = 0; - virtual QBitmap mask() const; - virtual void setMask(const QBitmap &mask); + virtual bool hasAlphaChannel() const = 0; virtual QPixmap transformed(const QTransform &matrix, Qt::TransformationMode mode) const; - virtual void setAlphaChannel(const QPixmap &alphaChannel); - virtual QPixmap alphaChannel() const; + virtual QImage toImage() const = 0; virtual QImage toImage(const QRect &rect) const; virtual QPaintEngine* paintEngine() const = 0; @@ -121,7 +111,6 @@ public: inline int width() const { return w; } inline int height() const { return h; } - QT_DEPRECATED inline int numColors() const { return metric(QPaintDevice::PdmNumColors); } inline int colorCount() const { return metric(QPaintDevice::PdmNumColors); } inline int depth() const { return d; } inline bool isNull() const { return is_null; } @@ -134,15 +123,8 @@ public: | ((qint64) detach_no)); } -#if defined(Q_OS_SYMBIAN) - virtual void* toNativeType(NativeType type); - virtual void fromNativeType(void* pixmap, NativeType type); -#endif - static QPixmapData *create(int w, int h, PixelType type); - virtual QPixmapData *runtimeData() const { return 0; } - protected: void setSerialNumber(int serNo); @@ -153,8 +135,6 @@ protected: private: friend class QPixmap; - friend class QX11PixmapData; - friend class QS60PixmapData; friend class QImagePixmapCleanupHooks; // Needs to set is_cached friend class QGLTextureCache; //Needs to check the reference count friend class QExplicitlySharedDataPointer<QPixmapData>; |