, _gpm (session, 250)
, _panners (session)
{
+ assert (_send);
+
_panners.set_panner (s->panner());
_gpm.set_controls (boost::shared_ptr<Route>(), s->meter(), s->amp());
_send->set_metering (true);
- _send->input()->changed.connect (connections, invalidator (*this), ui_bind (&SendUI::ins_changed, this, _1, _2), gui_context());
_send->output()->changed.connect (connections, invalidator (*this), ui_bind (&SendUI::outs_changed, this, _1, _2), gui_context());
_panners.set_width (Wide);
fast_screen_update_connection.disconnect();
}
-void
-SendUI::ins_changed (IOChange change, void* /*ignored*/)
-{
- ENSURE_GUI_THREAD (*this, &SendUI::ins_changed, change, ignored)
- if (change.type & IOChange::ConfigurationChanged) {
- _panners.setup_pan ();
- }
-}
-
void
SendUI::outs_changed (IOChange change, void* /*ignored*/)
{
sigc::connection screen_update_connection;
sigc::connection fast_screen_update_connection;
- void ins_changed (ARDOUR::IOChange, void*);
void outs_changed (ARDOUR::IOChange, void*);
PBD::ScopedConnectionList connections;
};