[qet] [986] Desactivation de l' antialiasing pour le dessin du cadre des champs de texte lorsque ceux-ci sont selectionnes

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


Revision: 986
Author:   xavier
Date:     2010-05-08 19:03:05 +0200 (Sat, 08 May 2010)
Log Message:
-----------
Desactivation de l'antialiasing pour le dessin du cadre des champs de texte lorsque ceux-ci sont selectionnes

Modified Paths:
--------------
    branches/0.3/sources/diagramtextitem.cpp
    branches/0.3/sources/diagramtextitem.h

Modified: branches/0.3/sources/diagramtextitem.cpp
===================================================================
--- branches/0.3/sources/diagramtextitem.cpp	2010-05-04 20:36:55 UTC (rev 985)
+++ branches/0.3/sources/diagramtextitem.cpp	2010-05-08 17:03:05 UTC (rev 986)
@@ -179,6 +179,19 @@
 }
 
 /**
+	Dessine le champ de texte.
+	Cette methode delegue simplement le travail a QGraphicsTextItem::paint apres
+	avoir desactive l'antialiasing.
+	@param painter Le QPainter a utiliser pour dessiner le champ de texte
+	@param option Les options de style pour le champ de texte
+	@param widget Le QWidget sur lequel on dessine 
+*/
+void DiagramTextItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) {
+	painter -> setRenderHint(QPainter::Antialiasing, false);
+	QGraphicsTextItem::paint(painter, option, widget);
+}
+
+/**
 	Gere la prise de focus du champ de texte
 	@param e Objet decrivant la prise de focus
 */

Modified: branches/0.3/sources/diagramtextitem.h
===================================================================
--- branches/0.3/sources/diagramtextitem.h	2010-05-04 20:36:55 UTC (rev 985)
+++ branches/0.3/sources/diagramtextitem.h	2010-05-08 17:03:05 UTC (rev 986)
@@ -58,6 +58,7 @@
 	QPointF mapMovementFromParent(const QPointF &) const;
 	
 	protected:
+	virtual void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *);
 	virtual void focusInEvent(QFocusEvent *);
 	virtual void focusOutEvent(QFocusEvent *);
 	virtual void mouseDoubleClickEvent(QGraphicsSceneMouseEvent *);


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