From: Colin Fletcher Date: Tue, 10 Feb 2015 11:06:22 +0000 (+0000) Subject: Add EAN barcode field to session metadata X-Git-Tag: 4.0-rc1~44^2~17 X-Git-Url: https://main.carlh.net/gitweb/?a=commitdiff_plain;h=fe3fecde932534a238ffd4656c28d5ebabc164e2;hp=cc4eb495d9c1243381e5755e7784f749a3eb43fa;p=ardour.git Add EAN barcode field to session metadata --- diff --git a/libs/ardour/ardour/session_metadata.h b/libs/ardour/ardour/session_metadata.h index b163e98f65..c2ab947dfe 100644 --- a/libs/ardour/ardour/session_metadata.h +++ b/libs/ardour/ardour/session_metadata.h @@ -52,6 +52,7 @@ class LIBARDOUR_API SessionMetadata : public PBD::StatefulDestructible uint32_t year () const; std::string grouping () const; + std::string barcode () const; std::string title () const; std::string subtitle () const; @@ -93,6 +94,7 @@ class LIBARDOUR_API SessionMetadata : public PBD::StatefulDestructible void set_year (uint32_t); void set_grouping (const std::string &); + void set_barcode (const std::string &); void set_title (const std::string &); void set_subtitle (const std::string &); diff --git a/libs/ardour/session_metadata.cc b/libs/ardour/session_metadata.cc index 3da60ede3f..017f8b95e5 100644 --- a/libs/ardour/session_metadata.cc +++ b/libs/ardour/session_metadata.cc @@ -77,7 +77,7 @@ SessionMetadata::SessionMetadata () //map.insert (Property ("lyrics", "")); //map.insert (Property ("media", "")); //map.insert (Property ("label", "")); - //map.insert (Property ("barcode", "")); + map.insert (Property ("barcode", "")); //map.insert (Property ("encoded_by", "")); //map.insert (Property ("catalog_number", "")); @@ -252,6 +252,12 @@ SessionMetadata::grouping () const return get_value("grouping"); } +string +SessionMetadata::barcode () const +{ + return get_value("barcode"); +} + string SessionMetadata::title () const { @@ -454,6 +460,12 @@ SessionMetadata::set_grouping (const string & v) set_value ("grouping", v); } +void +SessionMetadata::set_barcode (const string & v) +{ + set_value ("barcode", v); +} + void SessionMetadata::set_title (const string & v) {