diff options
author | Aleks Kissinger <aleks0@gmail.com> | 2017-01-22 14:19:41 +0100 |
---|---|---|
committer | Aleks Kissinger <aleks0@gmail.com> | 2017-01-22 14:19:41 +0100 |
commit | df9f92b955ceb18a89b68dacdc3a2ab820a36123 (patch) | |
tree | 45fc97744261db1a9ce0a1078129bf805165be3a /tikzit/src/data/edge.cpp | |
parent | 48e69ae28bb8b40d5a2281f0ea26141220b3bf5e (diff) |
parsing
Diffstat (limited to 'tikzit/src/data/edge.cpp')
-rw-r--r-- | tikzit/src/data/edge.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tikzit/src/data/edge.cpp b/tikzit/src/data/edge.cpp index c8d1cfc..67e2061 100644 --- a/tikzit/src/data/edge.cpp +++ b/tikzit/src/data/edge.cpp @@ -1,14 +1,18 @@ #include "edge.h" +#include <QDebug> + Edge::Edge(Node *s, Node *t, QObject *parent) : QObject(parent), _source(s), _target(t) { _data = new GraphElementData(); + _edgeNode = 0; } Edge::~Edge() { delete _data; + delete _edgeNode; } Node *Edge::source() const @@ -52,4 +56,15 @@ void Edge::setTargetAnchor(const QString &targetAnchor) _targetAnchor = targetAnchor; } +Node *Edge::edgeNode() const +{ + return _edgeNode; +} + +void Edge::setEdgeNode(Node *edgeNode) +{ + if (_edgeNode != 0) delete _edgeNode; + _edgeNode = edgeNode; +} + |