summaryrefslogtreecommitdiff
path: root/src/gui/painting/qpaintengine_raster_p.h
diff options
context:
space:
mode:
authorLiang QI <liang.qi@nokia.com>2009-09-18 16:48:24 +0200
committerLiang QI <liang.qi@nokia.com>2009-09-18 16:48:24 +0200
commit9446b1745196acc7a6693b4ca2ca169f51fef97b (patch)
tree096cb6847dcd9318d5656fda2482eefdd08cf3b0 /src/gui/painting/qpaintengine_raster_p.h
parentd5db1f2bb5d520277f5d3ddfa5a50c385aebc753 (diff)
downloadqt4-tools-9446b1745196acc7a6693b4ca2ca169f51fef97b.tar.gz
Switch glyph cache from Qt to Symbian
Use Symbian glyph cache directly in QRasterPaintEngine, do not need cache them in Qt if on Symbian Platform. Reviewed-by: Alessandro Portale Reviewed-by: Jason Barron
Diffstat (limited to 'src/gui/painting/qpaintengine_raster_p.h')
-rw-r--r--src/gui/painting/qpaintengine_raster_p.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gui/painting/qpaintengine_raster_p.h b/src/gui/painting/qpaintengine_raster_p.h
index fcf92cddac..1787d16ea9 100644
--- a/src/gui/painting/qpaintengine_raster_p.h
+++ b/src/gui/painting/qpaintengine_raster_p.h
@@ -259,6 +259,10 @@ private:
void drawCachedGlyphs(const QPointF &p, const QTextItemInt &ti);
+#if defined(Q_OS_SYMBIAN) && defined(QT_NO_FREETYPE)
+ void drawGlyphsS60(const QPointF &p, const QTextItemInt &ti);
+#endif // Q_OS_SYMBIAN && QT_NO_FREETYPE
+
inline void ensureBrush(const QBrush &brush) {
if (!qbrush_fast_equals(state()->lastBrush, brush) || state()->fillFlags)
updateBrush(brush);