BayTemplate/include/graphicsItem
Jesse Qu acf56d7c83 Add Save As feature and fix document serialization
- Add saveAsToFile() method to Document class for "Save As" functionality
- Add actionSaveAs menu item and onAction_saveAs() handler in MainWindow
- Add isValidItem() method to GraphicsBaseItem to filter helper elements
- Add using declarations to expose AbstractShapeType members in GraphicsBaseItem
- Fix document serialization to properly handle GraphicsItemGroup pen/brush
- HandleType enum starts from 50 to avoid conflicts with future handle types
- Improve deserialization to properly restore item properties

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-18 17:55:56 +08:00
..
graphicsBaseItem.h Add Save As feature and fix document serialization 2026-05-18 17:55:56 +08:00
graphicsBusSectionItem.h Initial commit: BayTemplate Grid Framework DesignTime tool 2026-03-25 17:15:51 +08:00
graphicsItemGroup.h Initial commit: BayTemplate Grid Framework DesignTime tool 2026-03-25 17:15:51 +08:00
graphicsPolygonItem.h Add Document class for file persistence 2026-05-13 16:24:21 +08:00
graphicsRectItem.h Add Document class for file persistence 2026-05-13 16:24:21 +08:00
itemControlHandle.h Add Save As feature and fix document serialization 2026-05-18 17:55:56 +08:00