4#include <QGraphicsObject>
13 QGraphicsItem* sourceItem;
14 QGraphicsItem* targetItem;
15 float tauxTracabilite;
19 LinkItem(QGraphicsItem* source, QGraphicsItem* target,
int tauxTracabilite);
22 void paint(QPainter* painter,
const QStyleOptionGraphicsItem* option, QWidget* widget)
override;
LinkItem(QGraphicsItem *source, QGraphicsItem *target, int tauxTracabilite)
Constructeur de la classe LinkItem.
Definition linkitem.cpp:18
void updateLink()
Met à jour la position du lien graphique entre les deux items.
Definition linkitem.cpp:39
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
Dessine le lien entre les deux items avec le taux de traçabilité.
Definition linkitem.cpp:92
int getTauxTracabilite() const
Renvoie le taux de traçabilité associé à ce lien.
Definition linkitem.cpp:131
QRectF boundingRect() const override
Retourne le rectangle englobant de l'élément graphique. (tout élément graphique est englobé par un re...
Definition linkitem.cpp:74