From 22ebec4dadb72f9e9fc4b6e1763607afe527d569 Mon Sep 17 00:00:00 2001 From: xavier Date: Wed, 7 Oct 2009 19:36:28 +0000 Subject: [PATCH] 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 --- sources/customelement.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sources/customelement.cpp b/sources/customelement.cpp index d3dcdd402..7acceb7d6 100644 --- a/sources/customelement.cpp +++ b/sources/customelement.cpp @@ -576,7 +576,14 @@ bool CustomElement::parseText(QDomElement &e, QPainter &qp) { #endif 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(); return(true);