[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
]
- To: qet@xxxxxxxxxxxxxxxxxxx
- Subject: [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.
- From: subversion@xxxxxxxxxxxxx
- Date: Wed, 07 Oct 2009 21:36:29 +0200
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);
}