Restore the state of the autoplay button in the import dialog
This commit is contained in:
parent
19384be74b
commit
140ce4daec
@ -237,6 +237,9 @@ SoundFileBox::SoundFileBox (bool /*persistent*/)
|
||||
play_btn.signal_clicked().connect (sigc::mem_fun (*this, &SoundFileBox::audition));
|
||||
stop_btn.signal_clicked().connect (sigc::mem_fun (*this, &SoundFileBox::stop_audition));
|
||||
|
||||
update_autoplay ();
|
||||
autoplay_btn.signal_toggled().connect(sigc::mem_fun (*this, &SoundFileBox::autoplay_toggled));
|
||||
|
||||
stop_btn.set_sensitive (false);
|
||||
|
||||
channels_value.set_alignment (0.0f, 0.5f);
|
||||
@ -433,6 +436,22 @@ SoundFileBox::setup_labels (const string& filename)
|
||||
return true;
|
||||
}
|
||||
|
||||
void
|
||||
SoundFileBox::update_autoplay ()
|
||||
{
|
||||
const bool config_autoplay = UIConfiguration::instance().get_autoplay_files();
|
||||
|
||||
if (autoplay_btn.get_active() != config_autoplay) {
|
||||
autoplay_btn.set_active (config_autoplay);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
SoundFileBox::autoplay_toggled()
|
||||
{
|
||||
UIConfiguration::instance().set_autoplay_files(autoplay_btn.get_active());
|
||||
}
|
||||
|
||||
bool
|
||||
SoundFileBox::autoplay() const
|
||||
{
|
||||
|
@ -115,6 +115,9 @@ class SoundFileBox : public Gtk::VBox, public ARDOUR::SessionHandlePtr, public P
|
||||
void audition_active(bool);
|
||||
void audition_progress(ARDOUR::framecnt_t, ARDOUR::framecnt_t);
|
||||
|
||||
void update_autoplay ();
|
||||
void autoplay_toggled ();
|
||||
|
||||
bool tags_entry_left (GdkEventFocus* event);
|
||||
void tags_changed ();
|
||||
void save_tags (const std::vector<std::string>&);
|
||||
|
@ -36,6 +36,7 @@ UI_CONFIG_VARIABLE (std::string, keyboard_layout, "keyboard-layout", "ansi")
|
||||
UI_CONFIG_VARIABLE (std::string, keyboard_layout_name, "keyboard-layout-name", "ansi")
|
||||
UI_CONFIG_VARIABLE (std::string, default_bindings, "default-bindings", "ardour")
|
||||
UI_CONFIG_VARIABLE (bool, only_copy_imported_files, "only-copy-imported-files", false)
|
||||
UI_CONFIG_VARIABLE (bool, autoplay_files, "autoplay-files", false)
|
||||
UI_CONFIG_VARIABLE (bool, default_narrow_ms, "default-narrow_ms", false)
|
||||
UI_CONFIG_VARIABLE (bool, name_new_markers, "name-new-markers", false)
|
||||
UI_CONFIG_VARIABLE (bool, rubberbanding_snaps_to_grid, "rubberbanding-snaps-to-grid", false)
|
||||
|
Loading…
Reference in New Issue
Block a user