diff options
author | Aleks Kissinger <aleks0@gmail.com> | 2017-01-21 11:18:41 +0100 |
---|---|---|
committer | Aleks Kissinger <aleks0@gmail.com> | 2017-01-21 11:18:41 +0100 |
commit | 48e69ae28bb8b40d5a2281f0ea26141220b3bf5e (patch) | |
tree | a606cd0d8d0251b6899d1ae8909b34099abc270d /tikzit/src/data/graph.h | |
parent | b70be76db70730f42250bc066a578710aa4a3038 (diff) |
added testing
Diffstat (limited to 'tikzit/src/data/graph.h')
-rw-r--r-- | tikzit/src/data/graph.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tikzit/src/data/graph.h b/tikzit/src/data/graph.h index f55b3c9..1f26486 100644 --- a/tikzit/src/data/graph.h +++ b/tikzit/src/data/graph.h @@ -3,6 +3,7 @@ #include "node.h" #include "edge.h" +#include "graphelementdata.h" #include <QObject> #include <QVector> @@ -13,11 +14,15 @@ class Graph : public QObject Q_OBJECT public: explicit Graph(QObject *parent = 0); + ~Graph(); Node *addNode(); void removeNode(Node *n); Edge *addEdge(Node *s, Node*t); void removeEdge(Edge *e); + GraphElementData *data() const; + void setData(GraphElementData *data); + signals: public slots: @@ -27,6 +32,7 @@ private: QVector<Edge*> edges; QMultiHash<Node*,Edge*> inEdges; QMultiHash<Node*,Edge*> outEdges; + GraphElementData *_data; }; #endif // GRAPH_H |