diff options
Diffstat (limited to 'tikzit/src/data/graph.h')
-rw-r--r-- | tikzit/src/data/graph.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tikzit/src/data/graph.h b/tikzit/src/data/graph.h index 8f466a2..37bbff9 100644 --- a/tikzit/src/data/graph.h +++ b/tikzit/src/data/graph.h @@ -8,6 +8,8 @@ #include <QObject> #include <QVector> #include <QMultiHash> +#include <QRectF> +#include <QString> class Graph : public QObject { @@ -26,6 +28,12 @@ public: const QVector<Node *> &nodes(); const QVector<Edge*> &edges(); + QRectF bbox() const; + void setBbox(const QRectF &bbox); + bool hasBbox(); + void clearBbox(); + + QString tikz(); signals: public slots: @@ -36,6 +44,7 @@ private: QMultiHash<Node*,Edge*> inEdges; QMultiHash<Node*,Edge*> outEdges; GraphElementData *_data; + QRectF _bbox; }; #endif // GRAPH_H |