feat(ui): decouple QML page modules and update tab layouts

Extract ReadoutPanel, WaferMapView, and TransportBar into reusable components and bind tabs to the new session controllers.
This commit is contained in:
jack
2026-06-25 13:48:20 -07:00
parent f4621f1faf
commit cfadbdf1c3
6 changed files with 205 additions and 79 deletions
@@ -175,6 +175,14 @@ ColumnLayout {
bottomPadding: 8
}
PanelCheckBox {
id: thicknessToggle
text: "Show Thickness"
checked: false
font.pixelSize: 11
onCheckedChanged: waferMapItem.showThickness = checked
}
PanelCheckBox {
id: labelsToggle
text: "Labels"