From bc11d604c87c2a04406e0750106e17a5c32f2e27 Mon Sep 17 00:00:00 2001 From: Loïc Collignon Date: Thu, 5 Jul 2018 16:13:31 +0200 Subject: Make volume sliders works correctly MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Volume sliders are now binded to the High Level 4a API. Change-Id: I46c4d80a19cf2a9047a502d9faa8bec6f7bd173e Signed-off-by: Loïc Collignon --- app/VolumeSlider.qml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'app/VolumeSlider.qml') diff --git a/app/VolumeSlider.qml b/app/VolumeSlider.qml index 56881b7..130eed4 100644 --- a/app/VolumeSlider.qml +++ b/app/VolumeSlider.qml @@ -4,6 +4,7 @@ import QtQuick.Controls 2.0 RowLayout { property int value property string role + signal sliderValueChanged(string role, int value) onRoleChanged: sliderName.text = role onValueChanged: { @@ -11,7 +12,6 @@ RowLayout { sliderControl.value = value; } - //id: slider_" + name + " Layout.minimumHeight: 75 Label { id: sliderName @@ -21,24 +21,19 @@ RowLayout { } Label { id: sliderValue - //id: slider_" + name + "_textvalue font.pixelSize: 24 text: "0 %" } Slider { id: sliderControl - //id: slider_" + name + "_slider Layout.fillWidth: true from: 0 to: 100 stepSize: 1 snapMode: Slider.SnapOnRelease onValueChanged: { - //slider_" + name + "_textvalue.text = value + \" %\" - //mixer.setVolume(\"" + name + "\", value) + sliderValue.text = value + " %"; + sliderValueChanged(role, value); } - //Component.onCompleted: { - //mixer.getVolume(\"" + name + "\") - //} } } -- cgit 1.2.3-korg