From f160408d4bca9139b18faf304d7e3ed30c5e79bf Mon Sep 17 00:00:00 2001 From: Tim Mayberry Date: Fri, 18 May 2007 02:46:40 +0000 Subject: Add SessionDirectory::export_path and make sure it gets created in SessionDirectory::create git-svn-id: svn://localhost/ardour2/trunk@1878 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/ardour/session_directory.h | 6 ++++++ libs/ardour/session_directory.cc | 7 +++++++ 2 files changed, 13 insertions(+) (limited to 'libs/ardour') diff --git a/libs/ardour/ardour/session_directory.h b/libs/ardour/ardour/session_directory.h index a5eecffe99..131812c130 100644 --- a/libs/ardour/ardour/session_directory.h +++ b/libs/ardour/ardour/session_directory.h @@ -67,6 +67,12 @@ public: */ const path dead_sound_path () const; + /** + * @return The absolute path to the directory that audio + * files are created in by default when exporting. + */ + const path export_path () const; + /** * @return true if session directory and all the required * subdirectories exist. diff --git a/libs/ardour/session_directory.cc b/libs/ardour/session_directory.cc index a4dbc286e6..e871b84244 100644 --- a/libs/ardour/session_directory.cc +++ b/libs/ardour/session_directory.cc @@ -111,6 +111,12 @@ SessionDirectory::dead_sound_path () const return path(m_root_path) /= dead_sound_dir_name; } +const path +SessionDirectory::export_path () const +{ + return path(m_root_path) /= export_dir_name; +} + const vector SessionDirectory::sub_directories () const { @@ -119,6 +125,7 @@ SessionDirectory::sub_directories () const tmp_paths.push_back ( sound_path () ); tmp_paths.push_back ( peak_path () ); tmp_paths.push_back ( dead_sound_path () ); + tmp_paths.push_back ( export_path () ); return tmp_paths; } -- cgit v1.2.3