BayTemplate/source
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
..
graphicsItem Initial commit: BayTemplate Grid Framework DesignTime tool 2026-03-25 17:15:51 +08:00
propertyType Initial commit: BayTemplate Grid Framework DesignTime tool 2026-03-25 17:15:51 +08:00
util Initial commit: BayTemplate Grid Framework DesignTime tool 2026-03-25 17:15:51 +08:00
designerScene.cpp Initial commit: BayTemplate Grid Framework DesignTime tool 2026-03-25 17:15:51 +08:00
designerView.cpp Initial commit: BayTemplate Grid Framework DesignTime tool 2026-03-25 17:15:51 +08:00
document.cpp Add Save As feature and fix document serialization 2026-05-18 17:55:56 +08:00
drawingPanel.cpp Initial commit: BayTemplate Grid Framework DesignTime tool 2026-03-25 17:15:51 +08:00
graphicElementsPanel.cpp Initial commit: BayTemplate Grid Framework DesignTime tool 2026-03-25 17:15:51 +08:00
main.cpp Initial commit: BayTemplate Grid Framework DesignTime tool 2026-03-25 17:15:51 +08:00
mainwindow.cpp Add Save As feature and fix document serialization 2026-05-18 17:55:56 +08:00
operationCommand.cpp Initial commit: BayTemplate Grid Framework DesignTime tool 2026-03-25 17:15:51 +08:00