29 #ifndef __GRAPHICSINVOCATIONITEM_H__
30 #define __GRAPHICSINVOCATIONITEM_H__
32 #include <arcs/arcsinit.h>
34 #include <QGraphicsPathItem>
36 #include <QGraphicsSceneMoveEvent>
38 class QGraphicsRectItem;
39 class QGraphicsSimpleTextItem;
64 bool isMarkedForDeletion() {
return markedForDeletion ;}
65 void markForDeletion() { markedForDeletion =
true; }
66 ARCSInit& getInvocation() {
return init; }
70 virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget);
71 virtual void hoverEnterEvent(QGraphicsSceneHoverEvent *);
72 virtual void hoverLeaveEvent(QGraphicsSceneHoverEvent *);
77 bool markedForDeletion;
82 QGraphicsRectItem* rectInvocation;
83 QGraphicsSimpleTextItem* textInvocation;
84 QGraphicsSimpleTextItem* textNumber;
90 #endif // __GRAPHICSINVOCATIONITEM_H__
Desribes an initialization over a component.