fix: font assignment in multiple components

This commit is contained in:
2026-11-07 13:39:51 +01:00
parent 1f8f1ee556
commit 4ac55b0c2e
11 changed files with 115 additions and 42 deletions
+9 -7
View File
@@ -19,6 +19,8 @@ Item {
readonly property int panelRadius: Tokens.rounding.largeIncreased + Tokens.padding.smaller
readonly property int rounding: panelRadius - Tokens.padding.smaller
readonly property int topMargin: 0
readonly property font valueFont: Tokens.font.body.builders.small.weight(Font.DemiBold).build()
required property var wrapper
implicitHeight: vol.implicitHeight + Tokens.padding.smaller * 2
@@ -48,7 +50,7 @@ Item {
}
component VolumesTab: SnapLayout {
orientation: Qt.Vertical
orientation: Qt.Vertical
spacing: 12
CustomRect {
@@ -59,7 +61,7 @@ orientation: Qt.Vertical
radius: root.rounding - vol.anchors.margins
SnapLayout {
orientation: Qt.Vertical
orientation: Qt.Vertical
anchors.bottomMargin: Tokens.padding.small
anchors.fill: parent
anchors.leftMargin: Tokens.padding.small
@@ -79,7 +81,7 @@ orientation: Qt.Vertical
CustomText {
Layout.alignment: Qt.AlignVCenter | Qt.AlignRight
color: Qt.alpha(Colors.palette.m3onSurface, 0.7)
font.bold: true
font: root.valueFont
text: qsTr("%1").arg(Audio.muted ? qsTr("Muted") : `${Math.round(Audio.volume * 100)}%`)
}
}
@@ -157,7 +159,7 @@ orientation: Qt.Vertical
}
SnapLayout {
orientation: Qt.Vertical
orientation: Qt.Vertical
anchors.bottomMargin: Tokens.padding.small
anchors.fill: parent
anchors.leftMargin: Tokens.padding.small
@@ -177,7 +179,7 @@ orientation: Qt.Vertical
CustomText {
Layout.alignment: Qt.AlignVCenter | Qt.AlignRight
color: Qt.alpha(Colors.palette.m3onSurface, 0.7)
font.bold: true
font: root.valueFont
text: qsTr("%1").arg(Audio.sourceMuted ? qsTr("Muted") : `${Math.round(Audio.sourceVolume * 100)}%`)
}
}
@@ -281,7 +283,7 @@ orientation: Qt.Vertical
}
SnapLayout {
orientation: Qt.Vertical
orientation: Qt.Vertical
anchors.bottomMargin: Tokens.padding.small
anchors.fill: parent
anchors.leftMargin: Tokens.padding.small
@@ -302,7 +304,7 @@ orientation: Qt.Vertical
CustomText {
Layout.alignment: Qt.AlignVCenter | Qt.AlignRight
color: Qt.alpha(Colors.palette.m3onSurface, 0.7)
font.bold: true
font: root.valueFont
text: qsTr("%1").arg(appBox.modelData.audio.muted ? qsTr("Muted") : `${Math.round(appBox.modelData.audio.volume * 100)}%`)
}
}