X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fgtkmm2ext%2Fgtkmm2ext%2Fbinding_proxy.h;h=b541582f6f669fb82a80ce7eb49ca245c7981463;hb=5e5c71614664d02e1160454f080505fbcc2078aa;hp=348f9f26499c59eb405f85bc0e65b7a4fbea17d4;hpb=f6fdd8dcbf41f864e9f0cc32dabe81fe3533ddfe;p=ardour.git diff --git a/libs/gtkmm2ext/gtkmm2ext/binding_proxy.h b/libs/gtkmm2ext/gtkmm2ext/binding_proxy.h index 348f9f2649..b541582f6f 100644 --- a/libs/gtkmm2ext/gtkmm2ext/binding_proxy.h +++ b/libs/gtkmm2ext/gtkmm2ext/binding_proxy.h @@ -24,7 +24,7 @@ #include #include #include -#include +#include "pbd/signals.h" namespace PBD { class Controllable; @@ -42,7 +42,7 @@ class BindingProxy : public sigc::trackable bool button_press_handler (GdkEventButton *); - boost::shared_ptr get_controllable() { return controllable; } + boost::shared_ptr get_controllable() const { return controllable; } void set_controllable (boost::shared_ptr); protected: @@ -50,7 +50,7 @@ class BindingProxy : public sigc::trackable boost::shared_ptr controllable; guint bind_button; guint bind_statemask; - boost::signals2::scoped_connection learning_connection; + PBD::ScopedConnection learning_connection; void learning_finished (); bool prompter_hiding (GdkEventAny *); };