X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Ffilesystem_paths.h;h=e183193cb0832e38869f3dc325db065d81765a0c;hb=f25d9b122046d9ccf81108afc2fb466a32f9cbcc;hp=0e17327fa5b5dbb35af7d558afc81f0905213acc;hpb=0abcfb16ba203be43fcb2d2cd0b740da85679e7a;p=ardour.git diff --git a/libs/ardour/ardour/filesystem_paths.h b/libs/ardour/ardour/filesystem_paths.h index 0e17327fa5..e183193cb0 100644 --- a/libs/ardour/ardour/filesystem_paths.h +++ b/libs/ardour/ardour/filesystem_paths.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2007 Tim Mayberry + Copyright (C) 2007 Tim Mayberry This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -20,23 +20,28 @@ #ifndef ARDOUR_FILESYSTEM_PATHS_INCLUDED #define ARDOUR_FILESYSTEM_PATHS_INCLUDED -#include +#include "pbd/filesystem.h" +#include "pbd/search_path.h" namespace ARDOUR { - using namespace PBD; - /** * @return the path to the directory used to store user specific ardour * configuration files. */ - sys::path user_config_directory (); + PBD::sys::path user_config_directory (); /** * @return the path to the directory that contains the system wide ardour * modules. */ - sys::path system_module_directory (); + PBD::sys::path ardour_module_directory (); + + PBD::SearchPath ardour_search_path (); + + PBD::SearchPath system_config_search_path (); + + PBD::SearchPath system_data_search_path (); } // namespace ARDOUR