diff options
author | Loïc Collignon <loic.collignon@iot.bzh> | 2018-07-10 09:43:43 +0200 |
---|---|---|
committer | Loïc Collignon <loic.collignon@iot.bzh> | 2018-07-10 09:43:43 +0200 |
commit | 13aab22024ad48584055ac54f317257d403c564e (patch) | |
tree | 97c2aa50bf444321b08ef6bfde77be269d39b28a | |
parent | 318fb1061d46b2c94a36f80d4fdae91c9586556c (diff) |
Fix issue with QML variable declaration
It seems that you have to make a local variable to access member, you
can't access a member of a member.
Change-Id: I7ba4918372355d3c3d0f937a6363a1f640d10e41
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
-rw-r--r-- | app/Mixer.qml | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/app/Mixer.qml b/app/Mixer.qml index 18fae40..0588b77 100644 --- a/app/Mixer.qml +++ b/app/Mixer.qml @@ -14,10 +14,6 @@ * limitations under the License. */ -// BUG: ValueChanged event is raised by sliders when you are moving the caret, should be raised only when you release it. -// TODO: Call mixer.setVolume(sliderName, Value) on value change -// TODO: Call mixer.getVolume(sliderName) on load - import QtQuick 2.6 import QtQuick.Layouts 1.1 import QtQuick.Controls 2.0 @@ -49,10 +45,11 @@ ApplicationWindow { } Component.onCompleted: { - root.volumeSlider = Qt.createComponent("VolumeSlider.qml"); - if (root.VolumeSlider.status !== Component.Ready) { - console.log("Failed to load the VolumeSlider.qml component: " + root.volumeSlider.errorString()); + var vs = Qt.createComponent("VolumeSlider.qml"); + if (vs.status !== Component.Ready) { + console.log("Failed to load the VolumeSlider.qml component: " + vs.errorString()); } + root.volumeSlider = vs mixer.open(bindingAddress); } |