add more directory names to set managed via various APIs (automation, analysis, plugi...
authorPaul Davis <paul@linuxaudiosystems.com>
Fri, 15 May 2015 17:54:43 +0000 (13:54 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Mon, 29 Jun 2015 18:18:14 +0000 (14:18 -0400)
libs/ardour/ardour/directory_names.h
libs/ardour/directory_names.cc
libs/ardour/session_state.cc

index db3fc1d533d9648d6b06ae8b322b3e0255e4ae6b..5c0eae909c599ec428adba1f1ec8a787cec4a357 100644 (file)
@@ -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;
 
 };
 
index a5d7bbbe9bc56745226a9cb6739c83e14d28113d..d8c35c52eb269fbb9cd842e955e38ac669db2f1d 100644 (file)
@@ -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");
 
 }
index 003dac8f94a3d5adaa703abb621530b8dddbf1be..7c3bd625e976e9004894f6a4797e26445971f345 100644 (file)
@@ -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