summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorJohn Emmas <johne53@tiscali.co.uk>2014-03-10 15:59:12 +0000
committerJohn Emmas <johne53@tiscali.co.uk>2014-03-10 16:24:10 +0000
commit34c67ba85403fc0e785e2bf135581cd9ed8a3cd4 (patch)
tree114be346268a967b3bfcfc8afed4950c165086bf /libs
parentb32d9a1c70cb81680b75f3b02ae54d4e6afb20e5 (diff)
Move 'template_search_path()' and 'route_template_search_path()' into 'libs/ardour/search_paths.cc'
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/ardour/search_paths.h12
-rw-r--r--libs/ardour/search_paths.cc16
-rw-r--r--libs/ardour/template_utils.cc17
3 files changed, 29 insertions, 16 deletions
diff --git a/libs/ardour/ardour/search_paths.h b/libs/ardour/ardour/search_paths.h
index 85ed2cbfd7..d52e4de058 100644
--- a/libs/ardour/ardour/search_paths.h
+++ b/libs/ardour/ardour/search_paths.h
@@ -93,6 +93,18 @@ namespace ARDOUR {
*/
LIBARDOUR_API PBD::Searchpath panner_search_path ();
+ /**
+ * return a Searchpath containing directories in which to look for
+ * route templates.
+ */
+ LIBARDOUR_API PBD::Searchpath route_template_search_path ();
+
+ /**
+ * return a Searchpath containing directories in which to look for
+ * other templates.
+ */
+ LIBARDOUR_API PBD::Searchpath template_search_path ();
+
} // namespace ARDOUR
#endif /* __libardour_search_paths_h__ */
diff --git a/libs/ardour/search_paths.cc b/libs/ardour/search_paths.cc
index 09227f6347..0efcce6451 100644
--- a/libs/ardour/search_paths.cc
+++ b/libs/ardour/search_paths.cc
@@ -147,6 +147,22 @@ panner_search_path ()
return spath;
}
+Searchpath
+template_search_path ()
+{
+ Searchpath spath (ardour_data_search_path());
+ spath.add_subdirectory_to_paths(templates_dir_name);
+ return spath;
+}
+
+Searchpath
+route_template_search_path ()
+{
+ Searchpath spath (ardour_data_search_path());
+ spath.add_subdirectory_to_paths(route_templates_dir_name);
+ return spath;
+}
+
#ifdef PLATFORM_WINDOWS
const char*
diff --git a/libs/ardour/template_utils.cc b/libs/ardour/template_utils.cc
index b912fdc446..8efe311536 100644
--- a/libs/ardour/template_utils.cc
+++ b/libs/ardour/template_utils.cc
@@ -30,6 +30,7 @@
#include "ardour/directory_names.h"
#include "ardour/filesystem_paths.h"
#include "ardour/filename_extensions.h"
+#include "ardour/search_paths.h"
#include "ardour/io.h"
using namespace std;
@@ -37,22 +38,6 @@ using namespace PBD;
namespace ARDOUR {
-Searchpath
-template_search_path ()
-{
- Searchpath spath (ardour_data_search_path());
- spath.add_subdirectory_to_paths(templates_dir_name);
- return spath;
-}
-
-Searchpath
-route_template_search_path ()
-{
- Searchpath spath (ardour_data_search_path());
- spath.add_subdirectory_to_paths(route_templates_dir_name);
- return spath;
-}
-
std::string
user_template_directory ()
{