Commit Graph

2 Commits

Author SHA1 Message Date
Jesse Qu f6d6e71e32 Fix serialization/deserialization for rounded rects, polygons, and groups
- 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>
2026-05-19 10:27:47 +08:00
Jesse Qu ab6960acb5 Initial commit: BayTemplate Grid Framework DesignTime tool
- 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
2026-03-25 17:15:51 +08:00