else
painter->SetPen(QPen(Qt::black, 1.0, Qt::SolidLine));
- // Draw handles (if needed)
+ // Draw the object...
+ painter->DrawEllipse(position, radius, radius);
+
+ // & draw handles (if needed)
if (state == OSSelected || hitCenter)
painter->DrawHandle(position);
if (state == OSSelected && draggingEdge && objectWasDragged)
painter->DrawHandle(dragPoint);
-
- // & finally, draw the object!
- painter->DrawEllipse(position, radius, radius);
}
/*virtual*/ Vector Circle::Center(void)