diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2015-05-15 13:54:43 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2015-06-29 14:18:14 -0400 |
commit | 8ac5ef15f0b6bd33087564c467f57e87ac628884 (patch) | |
tree | 6863bc4a4e990e522e279d7734267d451914bd1e /libs/ardour | |
parent | b33d1732a61b05f1005905459f93d36f33c637fd (diff) |
add more directory names to set managed via various APIs (automation, analysis, plugins, externals)
Diffstat (limited to 'libs/ardour')
-rw-r--r-- | libs/ardour/ardour/directory_names.h | 4 | ||||
-rw-r--r-- | libs/ardour/directory_names.cc | 4 | ||||
-rw-r--r-- | libs/ardour/session_state.cc | 8 |
3 files changed, 12 insertions, 4 deletions
diff --git a/libs/ardour/ardour/directory_names.h b/libs/ardour/ardour/directory_names.h index db3fc1d533..5c0eae909c 100644 --- a/libs/ardour/ardour/directory_names.h +++ b/libs/ardour/ardour/directory_names.h @@ -42,6 +42,10 @@ namespace ARDOUR { LIBARDOUR_API extern const char* const ladspa_dir_name; LIBARDOUR_API extern const char* const panner_dir_name; LIBARDOUR_API extern const char* const backend_dir_name; + LIBARDOUR_API extern const char* const automation_dir_name; + LIBARDOUR_API extern const char* const analysis_dir_name; + LIBARDOUR_API extern const char* const plugins_dir_name; + LIBARDOUR_API extern const char* const externals_dir_name; }; diff --git a/libs/ardour/directory_names.cc b/libs/ardour/directory_names.cc index a5d7bbbe9b..d8c35c52eb 100644 --- a/libs/ardour/directory_names.cc +++ b/libs/ardour/directory_names.cc @@ -39,5 +39,9 @@ const char* const surfaces_dir_name = X_("surfaces"); const char* const ladspa_dir_name = X_("ladspa"); const char* const panner_dir_name = X_("panners"); const char* const backend_dir_name = X_("backends"); +const char* const automation_dir_name = X_("automation"); +const char* const analysis_dir_name = X_("analysis"); +const char* const plugins_dir_name = X_("plugins"); +const char* const externals_dir_name = X_("externals"); } diff --git a/libs/ardour/session_state.cc b/libs/ardour/session_state.cc index 003dac8f94..7c3bd625e9 100644 --- a/libs/ardour/session_state.cc +++ b/libs/ardour/session_state.cc @@ -2339,25 +2339,25 @@ Session::get_best_session_directory_for_new_audio () string Session::automation_dir () const { - return Glib::build_filename (_path, "automation"); + return Glib::build_filename (_path, automation_dir_name); } string Session::analysis_dir () const { - return Glib::build_filename (_path, "analysis"); + return Glib::build_filename (_path, analysis_dir_name); } string Session::plugins_dir () const { - return Glib::build_filename (_path, "plugins"); + return Glib::build_filename (_path, plugins_dir_name); } string Session::externals_dir () const { - return Glib::build_filename (_path, "externals"); + return Glib::build_filename (_path, externals_dir_name); } int |