summaryrefslogtreecommitdiff
path: root/libs/ardour
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2015-05-15 13:54:43 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2015-06-29 14:18:14 -0400
commit8ac5ef15f0b6bd33087564c467f57e87ac628884 (patch)
tree6863bc4a4e990e522e279d7734267d451914bd1e /libs/ardour
parentb33d1732a61b05f1005905459f93d36f33c637fd (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.h4
-rw-r--r--libs/ardour/directory_names.cc4
-rw-r--r--libs/ardour/session_state.cc8
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