diff --git a/src/EdgeDstArrowPath.qml b/src/EdgeDstArrowPath.qml index 5a1ae665..21c389ce 100644 --- a/src/EdgeDstArrowPath.qml +++ b/src/EdgeDstArrowPath.qml @@ -48,7 +48,6 @@ ShapePath { strokeWidth: edgeItem && edgeItem.style ? edgeItem.style.lineWidth : 2 - startX: edgeItem ? edgeItem.dstA1.x : 0 startY: edgeItem ? edgeItem.dstA1.y : 0 PathLine { x: edgeItem ? edgeItem.dstA3.x : 0; y: edgeItem ? edgeItem.dstA3.y : 0 } diff --git a/src/EdgeTemplate.qml b/src/EdgeTemplate.qml index d1c43525..763b26dd 100644 --- a/src/EdgeTemplate.qml +++ b/src/EdgeTemplate.qml @@ -59,6 +59,7 @@ Item { rotation: edgeItem.dstAngle x: edgeItem.p2.x y: edgeItem.p2.y + preferredRendererType: Shape.CurveRenderer property var dstArrow : undefined property var dstCircle: undefined @@ -96,6 +97,7 @@ Item { smooth: true visible: srcShapeType !== Qan.EdgeStyle.None + preferredRendererType: Shape.CurveRenderer transformOrigin: Item.TopLeft rotation: edgeItem.srcAngle x: edgeItem.p1.x @@ -134,6 +136,7 @@ Item { Shape { id: edgeSelectionShape anchors.fill: parent + preferredRendererType: Shape.CurveRenderer visible: edgeItem.visible && !edgeItem.hidden && edgeItem.selected // Not very efficient, use a Loader there... @@ -189,6 +192,7 @@ Item { id: edgeShape anchors.fill: parent visible: edgeItem.visible && !edgeItem.hidden + preferredRendererType: Shape.CurveRenderer antialiasing: true smooth: true property var curvedLine : undefined