Correction : le rendu des textes statiques pouvait se faire dans une couleur autre que le noir en fonction de la palette de l'application.

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@765 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavier
2009-10-07 19:36:28 +00:00
parent df124f0e38
commit 22ebec4dad

View File

@@ -576,7 +576,14 @@ bool CustomElement::parseText(QDomElement &e, QPainter &qp) {
#endif #endif
qp.translate(qpainter_offset); qp.translate(qpainter_offset);
text_document.drawContents(&qp);
/*
effectue le rendu du QTextDocument en forcant la palette utilisee
afin de rendre le texte en noir systematiquement
*/
QAbstractTextDocumentLayout::PaintContext ctx;
ctx.palette.setColor(QPalette::Text, QColor(Qt::black));
text_document.documentLayout() -> draw(&qp, ctx);
qp.restore(); qp.restore();
return(true); return(true);