summaryrefslogtreecommitdiff
path: root/tikzit/src/data/edge.cpp
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.cpp
parent48e69ae28bb8b40d5a2281f0ea26141220b3bf5e (diff)
parsing
Diffstat (limited to 'tikzit/src/data/edge.cpp')
-rw-r--r--tikzit/src/data/edge.cpp15
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;
+}
+