21 #include <QGraphicsItem> 41 QGVNode* addNode(
const QString& label);
42 QGVSubGraph* addSubGraph(
const QString& name,
bool cluster =
true);
44 QRectF boundingRect()
const;
45 void paint(QPainter* painter,
const QStyleOptionGraphicsItem* option,
47 void setAttribute(
const QString& name,
const QString& value);
48 QString getAttribute(
const QString& name)
const;
51 enum { Type = UserType + 4 };
52 int type()
const {
return Type; }
58 double _height, _width;
67 QList<QGVNode*> _nodes;
70 #endif // QGVSUBGRAPH_H friend class QGVSubGraph
Definition: QGVScene.h:90
Node item.
Definition: QGVNode.h:34
Definition: QGVGraphPrivate.h:6
Edge item.
Definition: QGVEdge.h:34
SubGraph item.
Definition: QGVSubGraph.h:35
int type() const
Definition: QGVSubGraph.h:52
GraphViz interactive scene.
Definition: QGVScene.h:36
#define QGVCORE_EXPORT
Definition: qgv.h:9