clap

CLAP Audio Plugin API
Log | Files | Refs | README | LICENSE

commit aa24cc2307e9a983a52278f0137680fb205b973a
parent 85397a670cb5f79b7f90ff8e7029779243821dc2
Author: Alexandre BIQUE <bique.alexandre@gmail.com>
Date:   Mon,  9 Aug 2021 00:10:40 +0200

More work

Diffstat:
Mexamples/gui/application.cc | 6+++---
Mexamples/gui/application.hh | 2+-
Mexamples/gui/plugin-proxy.cc | 2+-
3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/examples/gui/application.cc b/examples/gui/application.cc @@ -25,11 +25,11 @@ Application::Application(int argc, char **argv) parser.process(*this); - plugin_ = new PluginProxy(this); + pluginProxy_ = new PluginProxy(this); quickView_->setSource(parser.value(skinOpt) + "/main.qml"); auto qmlContext = quickView_->engine()->rootContext(); - qmlContext->setContextProperty("plugin", plugin_); + qmlContext->setContextProperty("plugin", pluginProxy_); auto socket = parser.value(socketOpt).toULongLong(); @@ -77,7 +77,7 @@ void Application::onMessage(const clap::RemoteChannel::Message &msg) { case clap::messages::kDefineParameterRequest: { clap::messages::DefineParameterRequest rq; msg.get(rq); - // TODO + pluginProxy_->defineParameter(rq.info); break; } diff --git a/examples/gui/application.hh b/examples/gui/application.hh @@ -31,5 +31,5 @@ private: std::unique_ptr<QWindow> hostWindow_ = nullptr; std::unique_ptr<clap::RemoteChannel> remoteChannel_; - PluginProxy *plugin_ = nullptr; + PluginProxy *pluginProxy_ = nullptr; }; \ No newline at end of file diff --git a/examples/gui/plugin-proxy.cc b/examples/gui/plugin-proxy.cc @@ -11,5 +11,5 @@ QString PluginProxy::toString() const { return "Plugin"; } void PluginProxy::defineParameter(const clap_param_info &info) { - + parameters_.emplace(info.id, new ParameterProxy(info, this)); } \ No newline at end of file