Add Preference to change user clip library dir
This commit is contained in:
parent
34c8307a38
commit
2f94e28f5b
|
@ -50,6 +50,7 @@
|
|||
|
||||
#include "ardour/audio_backend.h"
|
||||
#include "ardour/audioengine.h"
|
||||
#include "ardour/clip_library.h"
|
||||
#include "ardour/control_protocol_manager.h"
|
||||
#include "ardour/dB.h"
|
||||
#include "ardour/port_manager.h"
|
||||
|
@ -4712,6 +4713,19 @@ These settings will only take effect after %1 is restarted.\n\
|
|||
"or a regular MIDI device capable of sending sequential note numbers (like a typical keyboard)"));
|
||||
add_option (_("Triggering"), dtip);
|
||||
|
||||
add_option (_("Triggering"), new OptionEditorHeading (_("Clip Library")));
|
||||
|
||||
add_option (_("Triggering"), new DirectoryOption (
|
||||
X_("clip-library-dir"),
|
||||
_("User writable Clip Library:"),
|
||||
sigc::mem_fun (*_rc_config, &RCConfiguration::get_clip_library_dir),
|
||||
sigc::mem_fun (*_rc_config, &RCConfiguration::set_clip_library_dir)
|
||||
));
|
||||
|
||||
add_option (_("Triggering"),
|
||||
new RcActionButton (_("Reset Clip Library Dir"),
|
||||
sigc::mem_fun (*this, &RCOptionEditor::reset_clip_library_dir)));
|
||||
|
||||
/* END OF SECTIONS/OPTIONS etc */
|
||||
|
||||
Widget::show_all ();
|
||||
|
@ -4787,6 +4801,11 @@ RCOptionEditor::parameter_changed (string const & p)
|
|||
}
|
||||
}
|
||||
|
||||
void RCOptionEditor::reset_clip_library_dir () {
|
||||
_rc_config->set_clip_library_dir ("@default@");
|
||||
clip_library_dir (false);
|
||||
}
|
||||
|
||||
void RCOptionEditor::show_audio_setup () {
|
||||
Glib::RefPtr<ToggleAction> tact = ActionManager::get_toggle_action ("Window", "toggle-audio-midi-setup");
|
||||
tact->set_active();
|
||||
|
|
|
@ -68,6 +68,8 @@ private:
|
|||
void show_audio_setup ();
|
||||
void show_transport_masters ();
|
||||
|
||||
void reset_clip_library_dir ();
|
||||
|
||||
/* plugin actions */
|
||||
void plugin_scan_refresh ();
|
||||
void plugin_reset_stats ();
|
||||
|
|
Loading…
Reference in New Issue
Block a user