diff options
Diffstat (limited to 'tikzit/src/data/edge.h')
-rw-r--r-- | tikzit/src/data/edge.h | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/tikzit/src/data/edge.h b/tikzit/src/data/edge.h index 5884b90..90e624e 100644 --- a/tikzit/src/data/edge.h +++ b/tikzit/src/data/edge.h @@ -26,16 +26,24 @@ public: QString targetAnchor() const; void setTargetAnchor(const QString &targetAnchor); + Node *edgeNode() const; + void setEdgeNode(Node *edgeNode); + signals: public slots: private: - Node *_source; - Node *_target; - GraphElementData *_data; QString _sourceAnchor; QString _targetAnchor; + + // owned + Node *_edgeNode; + GraphElementData *_data; + + // referenced + Node *_source; + Node *_target; }; #endif // EDGE_H |