|  | #pragma once
#include <app/common.hpp>
#include <app/MultiLightWidget.hpp>
#include <engine/Module.hpp>
namespace rack {
namespace app {
/** A MultiLightWidget that points to a module's Light or a range of lights
Will access firstLightId, firstLightId + 1, etc. for each added color
*/
struct ModuleLightWidget : MultiLightWidget {
	engine::Module* module = NULL;
	int firstLightId;
	void step() override;
};
} // namespace app
} // namespace rack
 |