summaryrefslogtreecommitdiff
path: root/libs/ardour/session_metadata.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/session_metadata.cc')
-rw-r--r--libs/ardour/session_metadata.cc15
1 files changed, 15 insertions, 0 deletions
diff --git a/libs/ardour/session_metadata.cc b/libs/ardour/session_metadata.cc
index 0620f12005..61818422cf 100644
--- a/libs/ardour/session_metadata.cc
+++ b/libs/ardour/session_metadata.cc
@@ -31,6 +31,9 @@ SessionMetadata *SessionMetadata::_metadata = NULL; //singleton instance
SessionMetadata::SessionMetadata ()
{
/*** General ***/
+ map.insert (Property ("description", ""));
+
+ /*** Track/Song Data ***/
map.insert (Property ("comment", ""));
map.insert (Property ("copyright", ""));
map.insert (Property ("isrc", ""));
@@ -223,6 +226,12 @@ SessionMetadata::get_user_state ()
/*** Accessing ***/
string
+SessionMetadata::description () const
+{
+ return get_value("description");
+}
+
+string
SessionMetadata::comment () const
{
return get_value("comment");
@@ -431,6 +440,12 @@ SessionMetadata::country () const
/*** Editing ***/
void
+SessionMetadata::set_description (const string & v)
+{
+ set_value ("description", v);
+}
+
+void
SessionMetadata::set_comment (const string & v)
{
set_value ("comment", v);