From 8f1460ebe49dc1d590ff148b3ad5c09d3ba75287 Mon Sep 17 00:00:00 2001 From: kate Date: Sun, 6 Feb 2022 01:40:49 +0800 Subject: [PATCH] feat(control center): add value label --- qml/ControlCenter.qml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/qml/ControlCenter.qml b/qml/ControlCenter.qml index b4366a9..21cd06d 100644 --- a/qml/ControlCenter.qml +++ b/qml/ControlCenter.qml @@ -343,6 +343,12 @@ ControlCenterDialog { Layout.fillHeight: true onMoved: brightnessTimer.start() } + + Label { + text: brightnessSlider.value + "%" + color: FishUI.Theme.disabledTextColor + Layout.preferredWidth: _fontMetrics.advanceWidth("100%") + } } } @@ -384,9 +390,9 @@ ControlCenterDialog { Layout.fillHeight: true from: PulseAudio.MinimalVolume - to: PulseAudio.MaximalVolume + to: PulseAudio.NormalVolume - stepSize: to / (to / PulseAudio.MaximalVolume * 100.0) + stepSize: to / (to / PulseAudio.NormalVolume * 100.0) value: defaultSink ? defaultSink.volume : 0 @@ -398,9 +404,19 @@ ControlCenterDialog { defaultSink.muted = (value === 0) } } + + Label { + text: parseInt(volumeSlider.value / PulseAudio.NormalVolume * 100.0) + "%" + Layout.preferredWidth: _fontMetrics.advanceWidth("100%") + color: FishUI.Theme.disabledTextColor + } } } + FontMetrics { + id: _fontMetrics + } + RowLayout { spacing: 0