Update to work with QGlyphs -> QGlyphRun renaming

Just some search replace to make the repository compile after
QGlyphs and related APIs were renamed.
This commit is contained in:
Eskil Abrahamsen Blomfeldt 2011-05-10 12:18:55 +02:00
parent b909a2433e
commit 762cbc75b9
8 changed files with 20 additions and 20 deletions

View File

@ -153,7 +153,7 @@ void QSGTextNode::addTextDecorations(const QPointF &position, const QRawFont &fo
} }
} }
QSGGlyphNode *QSGTextNode::addGlyphs(const QPointF &position, const QGlyphs &glyphs, const QColor &color, QSGGlyphNode *QSGTextNode::addGlyphs(const QPointF &position, const QGlyphRun &glyphs, const QColor &color,
QSGText::TextStyle style, const QColor &styleColor) QSGText::TextStyle style, const QColor &styleColor)
{ {
QSGGlyphNode *node = m_context->createGlyphNode(); QSGGlyphNode *node = m_context->createGlyphNode();
@ -187,10 +187,10 @@ void QSGTextNode::addTextDocument(const QPointF &position, QTextDocument *textDo
void QSGTextNode::addTextLayout(const QPointF &position, QTextLayout *textLayout, const QColor &color, void QSGTextNode::addTextLayout(const QPointF &position, QTextLayout *textLayout, const QColor &color,
QSGText::TextStyle style, const QColor &styleColor) QSGText::TextStyle style, const QColor &styleColor)
{ {
QList<QGlyphs> glyphsList(textLayout->glyphs()); QList<QGlyphRun> glyphsList(textLayout->glyphRuns());
for (int i=0; i<glyphsList.size(); ++i) { for (int i=0; i<glyphsList.size(); ++i) {
QGlyphs glyphs = glyphsList.at(i); QGlyphRun glyphs = glyphsList.at(i);
QRawFont font = glyphs.font(); QRawFont font = glyphs.rawFont();
addGlyphs(position + QPointF(0, font.ascent()), glyphs, color, style, styleColor); addGlyphs(position + QPointF(0, font.ascent()), glyphs, color, style, styleColor);
} }
@ -356,10 +356,10 @@ void QSGTextNode::addTextBlock(const QPointF &position, QTextDocument *textDocum
? overrideColor ? overrideColor
: charFormat.foreground().color(); : charFormat.foreground().color();
QList<QGlyphs> glyphsList = fragment.glyphs(); QList<QGlyphRun> glyphsList = fragment.glyphRuns();
for (int i=0; i<glyphsList.size(); ++i) { for (int i=0; i<glyphsList.size(); ++i) {
QGlyphs glyphs = glyphsList.at(i); QGlyphRun glyphs = glyphsList.at(i);
QRawFont font = glyphs.font(); QRawFont font = glyphs.rawFont();
QSGGlyphNode *glyphNode = addGlyphs(position + blockPosition + QPointF(0, font.ascent()), QSGGlyphNode *glyphNode = addGlyphs(position + blockPosition + QPointF(0, font.ascent()),
glyphs, color, style, styleColor); glyphs, color, style, styleColor);

View File

@ -72,7 +72,7 @@ public:
private: private:
void addTextBlock(const QPointF &position, QTextDocument *textDocument, const QTextBlock &block, void addTextBlock(const QPointF &position, QTextDocument *textDocument, const QTextBlock &block,
const QColor &overrideColor, QSGText::TextStyle style = QSGText::Normal, const QColor &styleColor = QColor()); const QColor &overrideColor, QSGText::TextStyle style = QSGText::Normal, const QColor &styleColor = QColor());
QSGGlyphNode *addGlyphs(const QPointF &position, const QGlyphs &glyphs, const QColor &color, QSGGlyphNode *addGlyphs(const QPointF &position, const QGlyphRun &glyphs, const QColor &color,
QSGText::TextStyle style = QSGText::Normal, const QColor &styleColor = QColor()); QSGText::TextStyle style = QSGText::Normal, const QColor &styleColor = QColor());
void addTextDecorations(const QPointF &position, const QRawFont &font, const QColor &color, void addTextDecorations(const QPointF &position, const QRawFont &font, const QColor &color,
qreal width, bool hasOverline, bool hasStrikeOut, bool hasUnderline); qreal width, bool hasOverline, bool hasStrikeOut, bool hasUnderline);

View File

@ -49,7 +49,7 @@
#include <QtCore/qrect.h> #include <QtCore/qrect.h>
#include <QtGui/qcolor.h> #include <QtGui/qcolor.h>
#include <QtCore/qsharedpointer.h> #include <QtCore/qsharedpointer.h>
#include <QtGui/qglyphs.h> #include <QtGui/qglyphrun.h>
#include <QtCore/qurl.h> #include <QtCore/qurl.h>
QT_BEGIN_HEADER QT_BEGIN_HEADER
@ -103,7 +103,7 @@ public:
SubPixelAntialiasing SubPixelAntialiasing
}; };
virtual void setGlyphs(const QPointF &position, const QGlyphs &glyphs) = 0; virtual void setGlyphs(const QPointF &position, const QGlyphRun &glyphs) = 0;
virtual void setColor(const QColor &color) = 0; virtual void setColor(const QColor &color) = 0;
virtual QPointF baseLine() const = 0; virtual QPointF baseLine() const = 0;

View File

@ -69,12 +69,12 @@ void QSGDefaultGlyphNode::setColor(const QColor &color)
} }
} }
void QSGDefaultGlyphNode::setGlyphs(const QPointF &position, const QGlyphs &glyphs) void QSGDefaultGlyphNode::setGlyphs(const QPointF &position, const QGlyphRun &glyphs)
{ {
if (m_material != 0) if (m_material != 0)
delete m_material; delete m_material;
QRawFont font = glyphs.font(); QRawFont font = glyphs.rawFont();
m_material = new QSGTextMaskMaterial(font); m_material = new QSGTextMaskMaterial(font);
m_material->setColor(m_color); m_material->setColor(m_color);

View File

@ -60,13 +60,13 @@ public:
~QSGDefaultGlyphNode(); ~QSGDefaultGlyphNode();
virtual QPointF baseLine() const { return m_baseLine; } virtual QPointF baseLine() const { return m_baseLine; }
virtual void setGlyphs(const QPointF &position, const QGlyphs &glyphs); virtual void setGlyphs(const QPointF &position, const QGlyphRun &glyphs);
virtual void setColor(const QColor &color); virtual void setColor(const QColor &color);
virtual void setPreferredAntialiasingMode(AntialiasingMode) { } virtual void setPreferredAntialiasingMode(AntialiasingMode) { }
private: private:
QGlyphs m_glyphs; QGlyphRun m_glyphs;
QPointF m_position; QPointF m_position;
QColor m_color; QColor m_color;

View File

@ -49,7 +49,7 @@
#include <private/qsgcontext_p.h> #include <private/qsgcontext_p.h>
#include <private/qrawfont_p.h> #include <private/qrawfont_p.h>
#include <qglfunctions.h> #include <qglfunctions.h>
#include <qglyphs.h> #include <qglyphrun.h>
#include <qrawfont.h> #include <qrawfont.h>
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE

View File

@ -87,9 +87,9 @@ void QSGDistanceFieldGlyphNode::setPreferredAntialiasingMode(AntialiasingMode mo
updateMaterial(); updateMaterial();
} }
void QSGDistanceFieldGlyphNode::setGlyphs(const QPointF &position, const QGlyphs &glyphs) void QSGDistanceFieldGlyphNode::setGlyphs(const QPointF &position, const QGlyphRun &glyphs)
{ {
QRawFont font = glyphs.font(); QRawFont font = glyphs.rawFont();
m_position = QPointF(position.x(), position.y() - font.ascent()); m_position = QPointF(position.x(), position.y() - font.ascent());
m_glyphs = glyphs; m_glyphs = glyphs;
@ -187,7 +187,7 @@ void QSGDistanceFieldGlyphNode::updateGeometry()
void QSGDistanceFieldGlyphNode::updateFont() void QSGDistanceFieldGlyphNode::updateFont()
{ {
m_glyph_cache = QSGDistanceFieldGlyphCache::get(QGLContext::currentContext(), m_glyphs.font()); m_glyph_cache = QSGDistanceFieldGlyphCache::get(QGLContext::currentContext(), m_glyphs.rawFont());
} }
void QSGDistanceFieldGlyphNode::updateMaterial() void QSGDistanceFieldGlyphNode::updateMaterial()

View File

@ -61,7 +61,7 @@ public:
~QSGDistanceFieldGlyphNode(); ~QSGDistanceFieldGlyphNode();
virtual QPointF baseLine() const { return m_baseLine; } virtual QPointF baseLine() const { return m_baseLine; }
virtual void setGlyphs(const QPointF &position, const QGlyphs &glyphs); virtual void setGlyphs(const QPointF &position, const QGlyphRun &glyphs);
virtual void setColor(const QColor &color); virtual void setColor(const QColor &color);
virtual void setPreferredAntialiasingMode(AntialiasingMode mode); virtual void setPreferredAntialiasingMode(AntialiasingMode mode);
@ -78,7 +78,7 @@ private:
QPointF m_baseLine; QPointF m_baseLine;
QSGDistanceFieldTextMaterial *m_material; QSGDistanceFieldTextMaterial *m_material;
QPointF m_position; QPointF m_position;
QGlyphs m_glyphs; QGlyphRun m_glyphs;
QSGDistanceFieldGlyphCache *m_glyph_cache; QSGDistanceFieldGlyphCache *m_glyph_cache;
QSGGeometry m_geometry; QSGGeometry m_geometry;
QSGText::TextStyle m_style; QSGText::TextStyle m_style;