-// painter->DrawLine(p1, p2);
-// painter->DrawHandle(p2);
+ painter->DrawLine(p1, p2);
+ painter->DrawHandle(p2);
+ }
+ else if (state == THIRD_POINT)
+ {
+ painter->DrawLine(p1, p2);
+ painter->DrawArc(p1, radius, startAngle, span);
+ painter->DrawHandle(p3);