#pragma once
/**
* Base class for composites embeddable in a VCV Widget
* This is used for "real" implementations
*/
class WidgetComposite
{
public:
WidgetComposite(Module * parent) :
inputs(parent->inputs),
outputs(parent->outputs),
params(parent->params),
lights(parent->lights)
{
}
protected:
std::vector& inputs;
std::vector