From bede012727ce36ee09d972fc84d8ac2d7fd0e3f1 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 11 Sep 2013 12:05:51 -0400 Subject: [PATCH] remove unused members and code from EngineControl dialog (related to different devices for input+output) --- gtk2_ardour/engine_dialog.cc | 24 ------------------------ gtk2_ardour/engine_dialog.h | 3 --- 2 files changed, 27 deletions(-) diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc index 40ce03d778..17ff0f7217 100644 --- a/gtk2_ardour/engine_dialog.cc +++ b/gtk2_ardour/engine_dialog.cc @@ -381,13 +381,9 @@ EngineControl::list_devices () } set_popdown_strings (device_combo, available_devices); - set_popdown_strings (input_device_combo, available_devices); - set_popdown_strings (output_device_combo, available_devices); if (!available_devices.empty()) { device_combo.set_active_text (available_devices.front()); - input_device_combo.set_active_text (available_devices.front()); - output_device_combo.set_active_text (available_devices.front()); } device_changed (); @@ -525,26 +521,6 @@ EngineControl::show_buffer_duration () buffer_size_duration_label.set_text (buf); } -void -EngineControl::audio_mode_changed () -{ - std::string str = audio_mode_combo.get_active_text(); - - if (str == _("Playback/recording on 1 device")) { - input_device_combo.set_sensitive (false); - output_device_combo.set_sensitive (false); - } else if (str == _("Playback/recording on 2 devices")) { - input_device_combo.set_sensitive (true); - output_device_combo.set_sensitive (true); - } else if (str == _("Playback only")) { - output_device_combo.set_sensitive (true); - input_device_combo.set_sensitive (false); - } else if (str == _("Recording only")) { - input_device_combo.set_sensitive (true); - output_device_combo.set_sensitive (false); - } -} - EngineControl::State* EngineControl::get_matching_state (const string& backend, const string& driver, diff --git a/gtk2_ardour/engine_dialog.h b/gtk2_ardour/engine_dialog.h index 940f594421..360c438571 100644 --- a/gtk2_ardour/engine_dialog.h +++ b/gtk2_ardour/engine_dialog.h @@ -55,8 +55,6 @@ class EngineControl : public ArdourDialog, public PBD::ScopedConnectionList { /* core fields used by all backends */ Gtk::ComboBoxText backend_combo; - Gtk::ComboBoxText input_device_combo; - Gtk::ComboBoxText output_device_combo; Gtk::ComboBoxText sample_rate_combo; Gtk::ComboBoxText buffer_size_combo; Gtk::Label buffer_size_duration_label; @@ -130,7 +128,6 @@ class EngineControl : public ArdourDialog, public PBD::ScopedConnectionList { std::string get_device_name() const; std::string get_driver() const; - void audio_mode_changed (); void device_changed (); void list_devices (); void show_buffer_duration (); -- 2.30.2