mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-18 05:00:33 +01:00
Desactivation de l'antialiasing pour le dessin du cadre des champs de texte lorsque ceux-ci sont selectionnes
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@986 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -178,6 +178,19 @@ QPointF DiagramTextItem::mapMovementFromParent(const QPointF &movement) const {
|
||||
return(local_movement_point - local_origin);
|
||||
}
|
||||
|
||||
/**
|
||||
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
|
||||
|
||||
@@ -58,6 +58,7 @@ class DiagramTextItem : public QGraphicsTextItem {
|
||||
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 *);
|
||||
|
||||
Reference in New Issue
Block a user