[TD]fix leader end symbol does not scale
This commit is contained in:
@@ -493,7 +493,6 @@ void QGILeaderLine::setArrows(std::vector<QPointF> pathPoints)
|
||||
if (featLeader->StartSymbol.getValue() != ArrowType::NONE) {
|
||||
m_arrow1->setStyle(featLeader->StartSymbol.getValue());
|
||||
m_arrow1->setWidth(getLineWidth());
|
||||
// TODO: variable size arrow heads
|
||||
m_arrow1->setSize(QGIArrow::getPrefArrowSize());
|
||||
m_arrow1->setDirMode(true);
|
||||
m_arrow1->setDirection(stdX);
|
||||
@@ -516,6 +515,7 @@ void QGILeaderLine::setArrows(std::vector<QPointF> pathPoints)
|
||||
if (featLeader->EndSymbol.getValue() != ArrowType::NONE) {
|
||||
m_arrow2->setStyle(featLeader->EndSymbol.getValue());
|
||||
m_arrow2->setWidth(getLineWidth());
|
||||
m_arrow2->setSize(QGIArrow::getPrefArrowSize());
|
||||
m_arrow2->setDirMode(true);
|
||||
m_arrow2->setDirection(-stdX);
|
||||
if (pathPoints.size() > 1) {
|
||||
|
||||
Reference in New Issue
Block a user