Add SessionDirectory::export_path and make sure it gets created in SessionDirectory...
authorTim Mayberry <mojofunk@gmail.com>
Fri, 18 May 2007 02:46:40 +0000 (02:46 +0000)
committerTim Mayberry <mojofunk@gmail.com>
Fri, 18 May 2007 02:46:40 +0000 (02:46 +0000)
git-svn-id: svn://localhost/ardour2/trunk@1878 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/ardour/ardour/session_directory.h
libs/ardour/session_directory.cc

index a5eecffe99985174780b02e19c3b5789b1d50771..131812c130e88c693abe94b9c784db997802cba7 100644 (file)
@@ -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.
index a4dbc286e6537ebb52ca975167d19c8cd1650b57..e871b84244eb51c512f96b5f9b7900ad025bb64e 100644 (file)
@@ -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<path>
 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;
 }