X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fsurfaces%2Fmackie%2Fmeter.h;h=17972fb480f98d8e4a8586881479f7b67f0a3c27;hb=e52c8e376a068c11a9a771a15977a65c067c71e6;hp=9ca5656664242052c5b4029a239ea68f93732af3;hpb=4512d013eb7c658519abc8b5e82a1e7bf926cad6;p=ardour.git diff --git a/libs/surfaces/mackie/meter.h b/libs/surfaces/mackie/meter.h index 9ca5656664..17972fb480 100644 --- a/libs/surfaces/mackie/meter.h +++ b/libs/surfaces/mackie/meter.h @@ -34,17 +34,21 @@ class Meter : public Control public: Meter (int id, std::string name, Group & group) : Control (id, name, group) + , _enabled (false) , overload_on (false) {} - + + void send_update (Surface&, float dB); + bool enabled () const { return _enabled; } MidiByteArray zero(); static Control* factory (Surface&, int id, const char*, Group&); - + void notify_metering_state_changed(Surface& surface, bool transport_is_rolling, bool metering_active); private: + bool _enabled; bool overload_on; };