13
0

add more directory names to set managed via various APIs (automation, analysis, plugins, externals)

This commit is contained in:
Paul Davis 2015-05-15 13:54:43 -04:00
parent b33d1732a6
commit 8ac5ef15f0
3 changed files with 12 additions and 4 deletions

View 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;
};

View 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");
}

View 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