21 #include <QGraphicsItem>
38 QString label()
const;
39 QRectF boundingRect()
const;
40 QPainterPath shape()
const;
42 void setLabel(
const QString &label);
44 void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option,
47 void setAttribute(
const QString &name,
const QString &value);
48 QString getAttribute(
const QString &name)
const;
52 enum { Type = UserType + 3 };
53 int type()
const {
return Type; }
58 QPolygonF toArrow(
const QLineF &normal)
const;
68 QPolygonF _head_arrow;
69 QPolygonF _tail_arrow;
Definition: QGVEdgePrivate.h:6
Edge item.
Definition: QGVEdge.h:34
int type() const
Definition: QGVEdge.h:53
Node item.
Definition: QGVNode.h:34
GraphViz interactive scene.
Definition: QGVScene.h:36
#define QGVCORE_EXPORT
Definition: qgv.h:9