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

[ Thread Index | Date Index | More lists.tuxfamily.org/qet Archives ]


Revision: 765
Author:   xavier
Date:     2009-10-07 21:36:28 +0200 (Wed, 07 Oct 2009)
Log Message:
-----------
Correction : le rendu des textes statiques pouvait se faire dans une couleur autre que le noir en fonction de la palette de l'application.

Modified Paths:
--------------
    branches/0.3/sources/customelement.cpp

Modified: branches/0.3/sources/customelement.cpp
===================================================================
--- branches/0.3/sources/customelement.cpp	2009-10-07 18:10:44 UTC (rev 764)
+++ branches/0.3/sources/customelement.cpp	2009-10-07 19:36:28 UTC (rev 765)
@@ -576,8 +576,15 @@
 #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);
 }


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/