- Rounded rects: serialize/restore isRound, ratioX, ratioY; pass isRound
to constructor so rounded-corner control handles are created
- Polygons: implement full serialization/deserialization including vertex
points; add updateBoundingRectFromPoints() to fix hit-test and handles
after deserialization
- Groups: add updateBoundingRectFromChildren() to correctly compute
bounding rect after child items are deserialized
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- Qt-based application for designing electrical power grid structures
- Features dockable UI with graphics canvas for placing grid elements
- Includes QtADS (Advanced Docking System v4.3.1) and PropertyEditor
- Supports Qt5/Qt6, multiple platforms (Windows, macOS, Linux, Android)
- Architecture: DesignerView/Scene, SelectorManager, Command Pattern for undo/redo