diff options
author | Robin Gareus <robin@gareus.org> | 2013-07-23 21:20:51 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-07-23 21:20:51 +0200 |
commit | 8da6a70ead63767b701a00aeaf859569b0d31ee4 (patch) | |
tree | 233e7d0752423a07d4e91cfe2dbb0ba3840a11bf /libs/ardour/enums.cc | |
parent | dd65329363c27d4674d8b3ec80342b59340d58be (diff) |
implement meter-lineup and VU standard preferences
Diffstat (limited to 'libs/ardour/enums.cc')
-rw-r--r-- | libs/ardour/enums.cc | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/libs/ardour/enums.cc b/libs/ardour/enums.cc index 0d225fada3..e60977a3e5 100644 --- a/libs/ardour/enums.cc +++ b/libs/ardour/enums.cc @@ -62,6 +62,7 @@ setup_enum_writer () ColorMode _ColorMode; MeterFalloff _MeterFalloff; MeterHold _MeterHold; + VUMeterStandard _VUMeterStandard; MeterLineUp _MeterLineUp; EditMode _EditMode; RegionPoint _RegionPoint; @@ -222,6 +223,11 @@ setup_enum_writer () REGISTER_ENUM (MeterHoldLong); REGISTER (_MeterHold); + REGISTER_ENUM (MeteringVUfrench); + REGISTER_ENUM (MeteringVUamerican); + REGISTER_ENUM (MeteringVUstandard); + REGISTER (_VUMeterStandard); + REGISTER_ENUM (MeteringLineUp24); REGISTER_ENUM (MeteringLineUp20); REGISTER_ENUM (MeteringLineUp18); @@ -675,6 +681,20 @@ std::ostream& operator<<(std::ostream& o, const MonitorModel& var) return o << s; } +std::istream& operator>>(std::istream& o, VUMeterStandard& var) +{ + std::string s; + o >> s; + var = (VUMeterStandard) string_2_enum (s, var); + return o; +} + +std::ostream& operator<<(std::ostream& o, const VUMeterStandard& var) +{ + std::string s = enum_2_string (var); + return o << s; +} + std::istream& operator>>(std::istream& o, MeterLineUp& var) { std::string s; |