From f6fdd8dcbf41f864e9f0cc32dabe81fe3533ddfe Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 17 Dec 2009 18:24:23 +0000 Subject: switch to using boost::signals2 instead of sigc++, at least for libardour. not finished yet, but compiles, loads sessions, records and can close a session without a crash git-svn-id: svn://localhost/ardour2/branches/3.0@6372 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/mixer_strip.h | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'gtk2_ardour/mixer_strip.h') diff --git a/gtk2_ardour/mixer_strip.h b/gtk2_ardour/mixer_strip.h index d5b247019b..64579e0c33 100644 --- a/gtk2_ardour/mixer_strip.h +++ b/gtk2_ardour/mixer_strip.h @@ -79,8 +79,8 @@ class RouteGroupMenu; class MixerStrip : public RouteUI, public Gtk::EventBox { public: - MixerStrip (Mixer_UI&, ARDOUR::Session&, boost::shared_ptr, bool in_mixer = true); - MixerStrip (Mixer_UI&, ARDOUR::Session&, bool in_mixer = true); + MixerStrip (Mixer_UI&, ARDOUR::Session*, boost::shared_ptr, bool in_mixer = true); + MixerStrip (Mixer_UI&, ARDOUR::Session*, bool in_mixer = true); ~MixerStrip (); void set_width_enum (Width, void* owner); @@ -167,8 +167,6 @@ class MixerStrip : public RouteUI, public Gtk::EventBox std::string longest_label; - sigc::connection newplug_connection; - gint mark_update_safe (); guint32 mode_switch_in_progress; @@ -216,8 +214,8 @@ class MixerStrip : public RouteUI, public Gtk::EventBox void input_changed (ARDOUR::IOChange, void *); void output_changed (ARDOUR::IOChange, void *); - sigc::connection panstate_connection; - sigc::connection panstyle_connection; + boost::signals2::scoped_connection panstate_connection; + boost::signals2::scoped_connection panstyle_connection; void connect_to_pan (); void update_diskstream_display (); @@ -267,7 +265,7 @@ class MixerStrip : public RouteUI, public Gtk::EventBox void revert_to_default_display (); void drop_send (); - sigc::connection send_gone_connection; + boost::signals2::scoped_connection send_gone_connection; void reset_strip_style (); -- cgit v1.2.3