diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-07-07 00:10:27 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-09-27 14:59:30 -0500 |
commit | 66453868cd18704babd08b52d4fd4ee5fcb67322 (patch) | |
tree | 893d372a92e84c7e128a6be5ddfec37fd3e49525 /libs/surfaces/push2/push2.h | |
parent | eff67c8a8fcb69d082fd7b68627cf32250ced156 (diff) |
push2: update GUI pad display when octave shift is used, or pad map is changed
Diffstat (limited to 'libs/surfaces/push2/push2.h')
-rw-r--r-- | libs/surfaces/push2/push2.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/surfaces/push2/push2.h b/libs/surfaces/push2/push2.h index 71c1573c22..467fbe83b7 100644 --- a/libs/surfaces/push2/push2.h +++ b/libs/surfaces/push2/push2.h @@ -64,6 +64,8 @@ public: ~Push2Request () {} }; +class P2GUI; + class Push2 : public ARDOUR::ControlProtocol , public AbstractUI<Push2Request> { @@ -88,6 +90,7 @@ class Push2 : public ARDOUR::ControlProtocol boost::shared_ptr<ARDOUR::Port> output_port(); uint8_t pad_note (int row, int col) const; + PBD::Signal0<void> PadChange; private: libusb_device_handle *handle; @@ -480,7 +483,7 @@ class Push2 : public ARDOUR::ControlProtocol /* GUI */ - mutable void *gui; + mutable P2GUI* gui; void build_gui (); /* pad mapping */ |