From d49cde5d0b948f24aa7b3bd9ad9b3b63333f2281 Mon Sep 17 00:00:00 2001 From: Aleks Kissinger Date: Sat, 12 Jan 2019 15:01:41 +0100 Subject: reverse edge direction --- src/data/edge.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/data/edge.cpp') diff --git a/src/data/edge.cpp b/src/data/edge.cpp index fcd9959..4803547 100644 --- a/src/data/edge.cpp +++ b/src/data/edge.cpp @@ -365,6 +365,18 @@ void Edge::setWeight(qreal weight) _weight = weight; } +void Edge::reverse() +{ + Node *n = _source; + _source = _target; + _target = n; + int a = _inAngle; + _inAngle = _outAngle; + _outAngle = a; + _bend = -_bend; + updateData(); +} + int Edge::tikzLine() const { return _tikzLine; -- cgit v1.2.3