summaryrefslogtreecommitdiff
path: root/tikzit/src/data/edge.h
diff options
context:
space:
mode:
authorAleks Kissinger <aleks0@gmail.com>2017-01-22 14:19:41 +0100
committerAleks Kissinger <aleks0@gmail.com>2017-01-22 14:19:41 +0100
commitdf9f92b955ceb18a89b68dacdc3a2ab820a36123 (patch)
tree45fc97744261db1a9ce0a1078129bf805165be3a /tikzit/src/data/edge.h
parent48e69ae28bb8b40d5a2281f0ea26141220b3bf5e (diff)
parsing
Diffstat (limited to 'tikzit/src/data/edge.h')
-rw-r--r--tikzit/src/data/edge.h14
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