mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-10 08:36:32 +01:00
Refactor part of EngineDialog ctor into connect_changed_signals method
This commit is contained in:
parent
ecd9950413
commit
324b5ffbac
2 changed files with 12 additions and 7 deletions
|
|
@ -300,9 +300,18 @@ EngineControl::EngineControl ()
|
||||||
backend_changed ();
|
backend_changed ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
connect_changed_signals ();
|
||||||
|
|
||||||
/* Connect to signals */
|
notebook.signal_switch_page().connect (sigc::mem_fun (*this, &EngineControl::on_switch_page));
|
||||||
|
|
||||||
|
connect_disconnect_button.signal_clicked().connect (sigc::mem_fun (*this, &EngineControl::connect_disconnect_click));
|
||||||
|
connect_disconnect_button.set_no_show_all();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
EngineDialog::connect_changed_signals ()
|
||||||
|
{
|
||||||
backend_combo.signal_changed().connect (sigc::mem_fun (*this, &EngineControl::backend_changed));
|
backend_combo.signal_changed().connect (sigc::mem_fun (*this, &EngineControl::backend_changed));
|
||||||
driver_combo.signal_changed().connect (sigc::mem_fun (*this, &EngineControl::driver_changed));
|
driver_combo.signal_changed().connect (sigc::mem_fun (*this, &EngineControl::driver_changed));
|
||||||
sample_rate_combo.signal_changed().connect (sigc::mem_fun (*this, &EngineControl::sample_rate_changed));
|
sample_rate_combo.signal_changed().connect (sigc::mem_fun (*this, &EngineControl::sample_rate_changed));
|
||||||
|
|
@ -317,12 +326,6 @@ EngineControl::EngineControl ()
|
||||||
output_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));
|
input_channels.signal_changed().connect (sigc::mem_fun (*this, &EngineControl::parameter_changed));
|
||||||
output_channels.signal_changed().connect (sigc::mem_fun (*this, &EngineControl::parameter_changed));
|
output_channels.signal_changed().connect (sigc::mem_fun (*this, &EngineControl::parameter_changed));
|
||||||
|
|
||||||
notebook.signal_switch_page().connect (sigc::mem_fun (*this, &EngineControl::on_switch_page));
|
|
||||||
|
|
||||||
connect_disconnect_button.signal_clicked().connect (sigc::mem_fun (*this, &EngineControl::connect_disconnect_click));
|
|
||||||
connect_disconnect_button.set_no_show_all();
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
|
||||||
|
|
@ -245,6 +245,8 @@ class EngineControl : public ArdourDialog, public PBD::ScopedConnectionList {
|
||||||
void build_full_control_notebook ();
|
void build_full_control_notebook ();
|
||||||
void build_no_control_notebook ();
|
void build_no_control_notebook ();
|
||||||
|
|
||||||
|
void connect_changed_signals ();
|
||||||
|
|
||||||
void on_show ();
|
void on_show ();
|
||||||
void on_response (int);
|
void on_response (int);
|
||||||
void control_app_button_clicked ();
|
void control_app_button_clicked ();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue