diff options
author | Aleks Kissinger <aleks0@gmail.com> | 2017-01-22 17:05:37 +0100 |
---|---|---|
committer | Aleks Kissinger <aleks0@gmail.com> | 2017-01-22 17:05:37 +0100 |
commit | bd6c301c136ca7dd8f0bc89a90ad85e0f01be01b (patch) | |
tree | 28fc690abdd3a3994387d878d0de59d16bf353e8 /tikzit/src/data/graph.h | |
parent | df9f92b955ceb18a89b68dacdc3a2ab820a36123 (diff) |
tikz output
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 |