diff options
Diffstat (limited to 'gtk2_ardour/transport_control.h')
-rw-r--r-- | gtk2_ardour/transport_control.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk2_ardour/transport_control.h b/gtk2_ardour/transport_control.h index bc38cd3c09..c3f7f0192a 100644 --- a/gtk2_ardour/transport_control.h +++ b/gtk2_ardour/transport_control.h @@ -22,6 +22,8 @@ #include <gtkmm/widget.h> #include "pbd/controllable.h" +#include "ardour/session_handle.h" + /* This is an API implemenetd by AROUR_UI, * and made available to transport-control-UIs */ @@ -34,7 +36,7 @@ public: /* show metronome preferences */ virtual bool click_button_clicked (GdkEventButton *) = 0; - struct TransportControllable : public PBD::Controllable { + struct TransportControllable : public PBD::Controllable, public ARDOUR::SessionHandlePtr { enum ToggleType { Roll = 0, Stop, @@ -47,7 +49,7 @@ public: TransportControllable (std::string name, ToggleType); void set_value (double, PBD::Controllable::GroupControlDisposition group_override); - double get_value (void) const { return 0; } + double get_value (void) const; ToggleType type; }; |