summaryrefslogtreecommitdiffstats
path: root/src/gui/image/qpixmapdata_p.h
diff options
context:
space:
mode:
authorSamuel Rødal <samuel.rodal@nokia.com>2011-07-12 09:49:12 +0200
committerJørgen Lind <jorgen.lind@nokia.com>2011-07-18 10:50:12 +0200
commitbc0a0281d535079745ed1544a063571b86ca718e (patch)
tree8994e4f02518ebb4acc6d4672c942aa276752295 /src/gui/image/qpixmapdata_p.h
parenta81093b9150b2f1727de6e9e77b8bdddb1c909ee (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.h30
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>;