fix(qt): the replacement modal spells out each candidate's quality

The tier badge alone reads as a mark, and its hover tooltip never shows
on these rows because the row's MouseArea takes the hover. The exact
tier ("24-bit / 96 kHz") now sits beside the badge — it is the decision
aid the list exists for.

cc
This commit is contained in:
vicrodh committed 2026-09-14 00:49:54 -06:00
1 parent 3d4d3bc6ed
commit 34ea883d07
1 file changed
+12
@@ -411,6 +411,18 @@ Item {
tierOverride: cand.modelData.qualityTier || ""
label: cand.modelData.qualityDetail || ""
}
// The mark alone says "CD" or "Hi-Res"; the
// exact tier is the decision, so it is spelled
// out beside it. (The badge's own hover tooltip
// never shows on this row: the row's MouseArea
// takes the hover.)
Text {
anchors.verticalCenter: parent.verticalCenter
visible: (cand.modelData.qualityDetail || "") !== ""
text: cand.modelData.qualityDetail || ""
color: theme.textSecondary
font.pixelSize: theme.fontLegal
}
Text {
anchors.verticalCenter: parent.verticalCenter
text: root.releaseMode ? "" : (cand.modelData.duration || "")