- input_latency.signal_changed().connect (sigc::mem_fun (*this, &EngineControl::parameter_changed));
- output_latency.signal_changed().connect (sigc::mem_fun (*this, &EngineControl::parameter_changed));
- input_channels.signal_changed().connect (sigc::mem_fun (*this, &EngineControl::parameter_changed));
- output_channels.signal_changed().connect (sigc::mem_fun (*this, &EngineControl::parameter_changed));
+void
+EngineControl::connect_changed_signals ()
+{
+ backend_combo_connection = backend_combo.signal_changed ().connect (
+ sigc::mem_fun (*this, &EngineControl::backend_changed));
+ driver_combo_connection = driver_combo.signal_changed ().connect (
+ sigc::mem_fun (*this, &EngineControl::driver_changed));
+ sample_rate_combo_connection = sample_rate_combo.signal_changed ().connect (
+ sigc::mem_fun (*this, &EngineControl::sample_rate_changed));
+ buffer_size_combo_connection = buffer_size_combo.signal_changed ().connect (
+ sigc::mem_fun (*this, &EngineControl::buffer_size_changed));
+ device_combo_connection = device_combo.signal_changed ().connect (
+ sigc::mem_fun (*this, &EngineControl::device_changed));
+ midi_option_combo_connection = midi_option_combo.signal_changed ().connect (
+ sigc::mem_fun (*this, &EngineControl::midi_option_changed));
+
+ input_device_combo_connection = input_device_combo.signal_changed ().connect (
+ sigc::mem_fun (*this, &EngineControl::input_device_changed));
+ output_device_combo_connection = output_device_combo.signal_changed ().connect (
+ sigc::mem_fun (*this, &EngineControl::output_device_changed));
+
+ input_latency_connection = input_latency.signal_changed ().connect (
+ sigc::mem_fun (*this, &EngineControl::parameter_changed));
+ output_latency_connection = output_latency.signal_changed ().connect (
+ sigc::mem_fun (*this, &EngineControl::parameter_changed));
+ input_channels_connection = input_channels.signal_changed ().connect (
+ sigc::mem_fun (*this, &EngineControl::parameter_changed));
+ output_channels_connection = output_channels.signal_changed ().connect (
+ sigc::mem_fun (*this, &EngineControl::parameter_changed));
+}