diff options
author | Loïc Collignon <loic.collignon@iot.bzh> | 2018-07-05 16:13:31 +0200 |
---|---|---|
committer | Loïc Collignon <loic.collignon@iot.bzh> | 2018-07-10 19:21:41 +0200 |
commit | bc11d604c87c2a04406e0750106e17a5c32f2e27 (patch) | |
tree | 00fbac4ce1fb719d7005fafcde7143872078ed7d /app/VolumeSlider.qml | |
parent | d009b2e3665ab49ce8885a7d1f59d67bdaf4cd7e (diff) |
Make volume sliders works correctly
Volume sliders are now binded to the High Level 4a API.
Change-Id: I46c4d80a19cf2a9047a502d9faa8bec6f7bd173e
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
Diffstat (limited to 'app/VolumeSlider.qml')
-rw-r--r-- | app/VolumeSlider.qml | 11 |
1 files changed, 3 insertions, 8 deletions
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 + "\") - //} } } |