equal
deleted
inserted
replaced
4997 QTransform matrix = QTransform::fromTranslate(qRound(p.x()), qRound(p.y())); |
4997 QTransform matrix = QTransform::fromTranslate(qRound(p.x()), qRound(p.y())); |
4998 ti.fontEngine->getGlyphPositions(ti.glyphs, matrix, ti.flags, glyphs, positions); |
4998 ti.fontEngine->getGlyphPositions(ti.glyphs, matrix, ti.flags, glyphs, positions); |
4999 |
4999 |
5000 { |
5000 { |
5001 QStaticTextItem staticTextItem; |
5001 QStaticTextItem staticTextItem; |
5002 staticTextItem.chars = ti.chars; |
5002 staticTextItem.chars = const_cast<QChar *>(ti.chars); |
5003 staticTextItem.fontEngine = ti.fontEngine; |
5003 staticTextItem.fontEngine = ti.fontEngine; |
5004 staticTextItem.glyphs = glyphs.data(); |
5004 staticTextItem.glyphs = glyphs.data(); |
5005 staticTextItem.numChars = ti.num_chars; |
5005 staticTextItem.numChars = ti.num_chars; |
5006 staticTextItem.numGlyphs = glyphs.size(); |
5006 staticTextItem.numGlyphs = glyphs.size(); |
5007 staticTextItem.glyphPositions = positions.data(); |
5007 staticTextItem.glyphPositions = positions.data(); |