Skip to content

Commit

Permalink
#218 Activate Shape.CurveRenderer fantastic antialiased edge rendering !
Browse files Browse the repository at this point in the history
Signed-off-by: cneben <[email protected]>
  • Loading branch information
cneben committed Jan 9, 2024
1 parent 74a023f commit 795de60
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
1 change: 0 additions & 1 deletion src/EdgeDstArrowPath.qml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }
Expand Down
4 changes: 4 additions & 0 deletions src/EdgeTemplate.qml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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...
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit 795de60

Please sign in to comment.