Do not submit angle type if it has not been changed.
--HG-- branch : release
This commit is contained in:
parent
ebab1a0345
commit
d9bb978532
|
@ -378,30 +378,48 @@ void VNodePoint::contextMenuEvent(QGraphicsSceneContextMenuEvent *event)
|
|||
emit ToggleExcludeState(m_id);
|
||||
}
|
||||
else if (selectedAction == actionByLength)
|
||||
{
|
||||
if (curType != PieceNodeAngle::ByLength)
|
||||
{
|
||||
emit ToggleAngleType(m_id, PieceNodeAngle::ByLength);
|
||||
}
|
||||
}
|
||||
else if (selectedAction == actionByPointsIntersection)
|
||||
{
|
||||
if (curType != PieceNodeAngle::ByPointsIntersection)
|
||||
{
|
||||
emit ToggleAngleType(m_id, PieceNodeAngle::ByPointsIntersection);
|
||||
}
|
||||
}
|
||||
else if (selectedAction == actionByFirstEdgeSymmetry)
|
||||
{
|
||||
if (curType != PieceNodeAngle::ByFirstEdgeSymmetry)
|
||||
{
|
||||
emit ToggleAngleType(m_id, PieceNodeAngle::ByFirstEdgeSymmetry);
|
||||
}
|
||||
}
|
||||
else if (selectedAction == actionBySecondEdgeSymmetry)
|
||||
{
|
||||
if (curType != PieceNodeAngle::BySecondEdgeSymmetry)
|
||||
{
|
||||
emit ToggleAngleType(m_id, PieceNodeAngle::BySecondEdgeSymmetry);
|
||||
}
|
||||
}
|
||||
else if (selectedAction == actionByFirstEdgeRightAngle)
|
||||
{
|
||||
if (curType != PieceNodeAngle::ByFirstEdgeRightAngle)
|
||||
{
|
||||
emit ToggleAngleType(m_id, PieceNodeAngle::ByFirstEdgeRightAngle);
|
||||
}
|
||||
}
|
||||
else if (selectedAction == actionBySecondEdgeRightAngle)
|
||||
{
|
||||
if (curType != PieceNodeAngle::BySecondEdgeRightAngle)
|
||||
{
|
||||
emit ToggleAngleType(m_id, PieceNodeAngle::BySecondEdgeRightAngle);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
|
|
Loading…
Reference in New Issue
Block a user