chore: cleanup

WaferMapTab stale comments + minor component fixes
This commit is contained in:
jack
2026-06-30 13:24:00 -07:00
parent d7962f2850
commit 27292c3bdb
5 changed files with 58 additions and 59 deletions
+2 -18
View File
@@ -246,29 +246,12 @@ Item {
}
}
// ── Body: 3 zones (TODO P2.1: becomes 2 zones) ──────────────────────
// -------------------------------------------------------------------
// TODO P2.1: Delete the SourcePanel Rectangle (lines ~219-233) —
// the file list moved to the rail (P1.3 Map context panel).
//
// THINKING:
// SourcePanel shows a file list driven by file_browser — now that
// the Map tab's context panel in the rail (P1.3) provides the same
// file list with search/filter, SourcePanel in the wafer body is
// redundant. The wafer map gets more horizontal space.
//
// After deletion: RowLayout has 2 children instead of 3.
// Add Layout.fillWidth: true to the center ColumnLayout so it
// fills the vacated width.
//
// Cross-ref: P1.3 (Map context panel), P2.1 (this task)
// -------------------------------------------------------------------
// ── Body: 2 columns (wafer + trend + transport | readout) ──────────
RowLayout {
Layout.fillWidth: true
Layout.fillHeight: true
spacing: 16
// Source panel — moved to side rail (P2.1)
ColumnLayout {
Layout.fillWidth: true
@@ -281,6 +264,7 @@ Item {
Layout.fillHeight: true
blend: readoutPanel.heatmapBlend
showLabels: readoutPanel.showLabels
showThickness: readoutPanel.showThickness
}
Rectangle {
id: trendPane
@@ -11,6 +11,7 @@ ColumnLayout {
property var s: streamController.stats
property alias showLabels: labelsToggle.checked
property alias heatmapBlend: heatmapSlider.value
property alias showThickness: thicknessToggle.checked
component PanelCheckBox: CheckBox {
id: toggle
@@ -333,7 +334,6 @@ ColumnLayout {
text: "Show Thickness"
checked: false
font.pixelSize: Theme.fontXs
onCheckedChanged: waferMapItem.showThickness = checked
}
PanelCheckBox {
@@ -47,15 +47,16 @@ ColumnLayout {
}
ToolTip {
id: editTooltip
visible: editBtn.hovered
text: "Edit"
delay: 400
font.pixelSize: Theme.fontXs
font.family: Theme.uiFontFamily
contentItem: Text {
text: parent.text
text: editTooltip.text
color: Theme.headingColor
font: parent.font
font: editTooltip.font
}
background: Rectangle {
color: Theme.cardBackground
@@ -84,15 +85,16 @@ ColumnLayout {
onClicked: file_browser.refreshFiles()
ToolTip {
id: refreshTooltip
visible: refreshBtn.hovered
text: "Refresh"
delay: 400
font.pixelSize: Theme.fontXs
font.family: Theme.uiFontFamily
contentItem: Text {
text: parent.text
text: refreshTooltip.text
color: Theme.headingColor
font: parent.font
font: refreshTooltip.font
}
background: Rectangle {
color: Theme.cardBackground
@@ -7,6 +7,7 @@ Item {
id: root
property real blend: 0.0
property bool showLabels: true
property alias showThickness: map.showThickness
WaferMapItem {
id: map