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:
1 parent
3d4d3bc6ed
commit
34ea883d07
1 file changed
+12
@@ -411,6 +411,18 @@ Item {
|
|||||||
tierOverride: cand.modelData.qualityTier || ""
|
tierOverride: cand.modelData.qualityTier || ""
|
||||||
label: cand.modelData.qualityDetail || ""
|
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 {
|
Text {
|
||||||
anchors.verticalCenter: parent.verticalCenter
|
anchors.verticalCenter: parent.verticalCenter
|
||||||
text: root.releaseMode ? "" : (cand.modelData.duration || "")
|
text: root.releaseMode ? "" : (cand.modelData.duration || "")
|
||||||
|
|||||||
Reference in new issue
Block a user