From d9ec25d1bcea4e45d1965e95bb3099c3864e04a0 Mon Sep 17 00:00:00 2001 From: Aleks Kissinger Date: Sun, 12 Apr 2020 16:43:44 +0100 Subject: parsing and outputting complex paths --- src/data/graph.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/data/graph.h') diff --git a/src/data/graph.h b/src/data/graph.h index a996bcb..c306bb2 100644 --- a/src/data/graph.h +++ b/src/data/graph.h @@ -47,6 +47,8 @@ public: void addEdge(Edge *e); void addEdge(Edge *e, int index); void removeEdge(Edge *e); + void addPath(Path *p); + void removePath(Path *p); int maxIntName(); void reorderNodes(const QVector &newOrder); void reorderEdges(const QVector &newOrder); @@ -65,6 +67,7 @@ public: const QVector &nodes(); const QVector &edges(); + const QVector &paths(); QRectF bbox() const; void setBbox(const QRectF &bbox); @@ -122,6 +125,7 @@ public slots: private: QVector _nodes; QVector _edges; + QVector _paths; //QMultiHash inEdges; //QMultiHash outEdges; GraphElementData *_data; -- cgit v1.2.3