summaryrefslogtreecommitdiff
path: root/tikzit/src/data/edge.cpp
diff options
context:
space:
mode:
authorAleks Kissinger <aleks0@gmail.com>2017-01-21 11:18:41 +0100
committerAleks Kissinger <aleks0@gmail.com>2017-01-21 11:18:41 +0100
commit48e69ae28bb8b40d5a2281f0ea26141220b3bf5e (patch)
treea606cd0d8d0251b6899d1ae8909b34099abc270d /tikzit/src/data/edge.cpp
parentb70be76db70730f42250bc066a578710aa4a3038 (diff)
added testing
Diffstat (limited to 'tikzit/src/data/edge.cpp')
-rw-r--r--tikzit/src/data/edge.cpp36
1 files changed, 36 insertions, 0 deletions
diff --git a/tikzit/src/data/edge.cpp b/tikzit/src/data/edge.cpp
index bea96b8..c8d1cfc 100644
--- a/tikzit/src/data/edge.cpp
+++ b/tikzit/src/data/edge.cpp
@@ -3,7 +3,12 @@
Edge::Edge(Node *s, Node *t, QObject *parent) :
QObject(parent), _source(s), _target(t)
{
+ _data = new GraphElementData();
+}
+Edge::~Edge()
+{
+ delete _data;
}
Node *Edge::source() const
@@ -16,4 +21,35 @@ Node *Edge::target() const
return _target;
}
+GraphElementData *Edge::data() const
+{
+ return _data;
+}
+
+void Edge::setData(GraphElementData *data)
+{
+ delete _data;
+ _data = data;
+}
+
+QString Edge::sourceAnchor() const
+{
+ return _sourceAnchor;
+}
+
+void Edge::setSourceAnchor(const QString &sourceAnchor)
+{
+ _sourceAnchor = sourceAnchor;
+}
+
+QString Edge::targetAnchor() const
+{
+ return _targetAnchor;
+}
+
+void Edge::setTargetAnchor(const QString &targetAnchor)
+{
+ _targetAnchor = targetAnchor;
+}
+