src/opengl/qpaintengine_opengl.cpp
changeset 33 3e2da88830cd
parent 30 5dc02b23752f
equal deleted inserted replaced
30:5dc02b23752f 33:3e2da88830cd
  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();