From d8227a686cbbbbd89e49054a1a21710b196cd09f Mon Sep 17 00:00:00 2001 From: Faye Li Date: Tue, 3 Jan 2017 12:51:26 -0800 Subject: [PATCH] fill in updateAudioBar function, invokes qml function --- libraries/script-engine/src/TabletScriptingInterface.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libraries/script-engine/src/TabletScriptingInterface.cpp b/libraries/script-engine/src/TabletScriptingInterface.cpp index bafa9ab4b4..73482218ea 100644 --- a/libraries/script-engine/src/TabletScriptingInterface.cpp +++ b/libraries/script-engine/src/TabletScriptingInterface.cpp @@ -141,6 +141,15 @@ void TabletProxy::removeButton(QObject* tabletButtonProxy) { } } +void TabletProxy::updateAudioBar(const double micLevel) { + auto tablet = getQmlTablet(); + if (!tablet) { + qCCritical(scriptengine) << "Could not find tablet in TabletRoot.qml"; + } else { + QMetaObject::invokeMethod(tablet, "setMicLevel", Qt::AutoConnection, Q_ARG(QVariant, QVariant::QVariant(micLevel))); + } +} + void TabletProxy::addButtonsToHomeScreen() { auto tablet = getQmlTablet(); if (!tablet) {