summaryrefslogtreecommitdiff
path: root/tikzit/src/data/graph.h
diff options
context:
space:
mode:
Diffstat (limited to 'tikzit/src/data/graph.h')
-rw-r--r--tikzit/src/data/graph.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/tikzit/src/data/graph.h b/tikzit/src/data/graph.h
index 963def8..8856e5c 100644
--- a/tikzit/src/data/graph.h
+++ b/tikzit/src/data/graph.h
@@ -21,9 +21,11 @@ class Graph : public QObject
public:
explicit Graph(QObject *parent = 0);
~Graph();
- Node *addNode(Node *n);
+ void addNode(Node *n);
+ void addNode(Node *n, int index);
void removeNode(Node *n);
- Edge *addEdge(Edge *e);
+ void addEdge(Edge *e);
+ void addEdge(Edge *e, int index);
void removeEdge(Edge *e);
GraphElementData *data() const;
@@ -45,8 +47,8 @@ public slots:
private:
QVector<Node*> _nodes;
QVector<Edge*> _edges;
- QMultiHash<Node*,Edge*> inEdges;
- QMultiHash<Node*,Edge*> outEdges;
+ //QMultiHash<Node*,Edge*> inEdges;
+ //QMultiHash<Node*,Edge*> outEdges;
GraphElementData *_data;
QRectF _bbox;
};