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/tikzassembler.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/data/tikzassembler.h') diff --git a/src/data/tikzassembler.h b/src/data/tikzassembler.h index f3cabb6..f86abcd 100644 --- a/src/data/tikzassembler.h +++ b/src/data/tikzassembler.h @@ -23,7 +23,6 @@ #ifndef TIKZASSEMBLER_H #define TIKZASSEMBLER_H -#include "node.h" #include "graph.h" #include "tikzstyles.h" @@ -49,12 +48,15 @@ public: Node *currentEdgeSource() const; void setCurrentEdgeSource(Node *currentEdgeSource); + Node *currentPathSource() const; + GraphElementData *currentEdgeData() const; void setCurrentEdgeData(GraphElementData *currentEdgeData); QString currentEdgeSourceAnchor() const; void setCurrentEdgeSourceAnchor(const QString ¤tEdgeSourceAnchor); + void addEdge(Edge *e); void finishCurrentPath(); signals: @@ -65,6 +67,7 @@ private: QHash _nodeMap; Graph *_graph; TikzStyles *_tikzStyles; + Path *_currentPath; Node *_currentEdgeSource; GraphElementData *_currentEdgeData; QString _currentEdgeSourceAnchor; -- cgit v1.2.3