summaryrefslogtreecommitdiff
path: root/tikzit/src/gui/edgeitem.h
diff options
context:
space:
mode:
authorAleks Kissinger <aleks0@gmail.com>2017-12-21 16:34:58 +0000
committerAleks Kissinger <aleks0@gmail.com>2017-12-21 16:34:58 +0000
commit9d8317cd593d47911bb6b2e6fb8ef0077e24ae36 (patch)
tree6f2d44782c37f8eaa36f2bb1de625343af65649e /tikzit/src/gui/edgeitem.h
parent82bdd42a475d240bb08e201a47b0972d0b2862a6 (diff)
edge bending working
Diffstat (limited to 'tikzit/src/gui/edgeitem.h')
-rw-r--r--tikzit/src/gui/edgeitem.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/tikzit/src/gui/edgeitem.h b/tikzit/src/gui/edgeitem.h
index 5bdf3be..b017265 100644
--- a/tikzit/src/gui/edgeitem.h
+++ b/tikzit/src/gui/edgeitem.h
@@ -18,11 +18,14 @@ class EdgeItem : public QGraphicsPathItem
{
public:
EdgeItem(Edge *edge);
- void syncPos();
+ void readPos();
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option,
QWidget *widget);
QRectF boundingRect() const;
+ QPainterPath shape() const;
Edge *edge() const;
+ QGraphicsEllipseItem *cp1Item() const;
+ QGraphicsEllipseItem *cp2Item() const;
private:
Edge *_edge;