X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Frecent_sessions.h;h=7c4158c9b540a65e74fd3b37377b9655537c9854;hb=30c6096d20799fa7da6a45051ff70a448d272f6b;hp=d713c4f3f15d530d08e5d61ceb9b3bea437de5c0;hpb=3b89d9eaa03406a5e03648f47734211f09b89d62;p=ardour.git diff --git a/libs/ardour/ardour/recent_sessions.h b/libs/ardour/ardour/recent_sessions.h index d713c4f3f1..7c4158c9b5 100644 --- a/libs/ardour/ardour/recent_sessions.h +++ b/libs/ardour/ardour/recent_sessions.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2004 Paul Davis + Copyright (C) 2004 Paul Davis 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 @@ -24,12 +24,18 @@ #include #include +#include "ardour/libardour_visibility.h" + namespace ARDOUR { typedef std::deque > RecentSessions; - int read_recent_sessions (RecentSessions& rs); - int store_recent_sessions (std::string name, std::string path); - int write_recent_sessions (RecentSessions& rs); + LIBARDOUR_API int read_recent_sessions (RecentSessions& rs); + LIBARDOUR_API int read_recent_templates (std::deque& rt); + LIBARDOUR_API int store_recent_sessions (std::string name, std::string path); + LIBARDOUR_API int store_recent_templates (const std::string& session_template_full_name); + LIBARDOUR_API int write_recent_sessions (RecentSessions& rs); + LIBARDOUR_API int write_recent_templates (std::deque& rt); + LIBARDOUR_API int remove_recent_sessions (const std::string& path); }; // namespace ARDOUR #endif // __ardour_recent_sessions_h__