X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fpbd%2Fenums.cc;h=fbeed72c6b635d8cf95730f0afba1525cc463ec1;hb=db385c2e3c67875cf8f6dc10ebe8a540aa2ce1ad;hp=9e33ec6df1a01158779e69529ee52775273d0fd0;hpb=4dc63966f0872efe768dad61eb9b8785d06b92d1;p=ardour.git diff --git a/libs/pbd/enums.cc b/libs/pbd/enums.cc index 9e33ec6df1..fbeed72c6b 100644 --- a/libs/pbd/enums.cc +++ b/libs/pbd/enums.cc @@ -31,7 +31,7 @@ setup_libpbd_enums () vector s; Controllable::Flag controllable_flags; - + Controllable::GroupControlDisposition controllable_group_disposition; #define REGISTER(e) enum_writer.register_distinct (typeid(e).name(), i, s); i.clear(); s.clear() #define REGISTER_BITS(e) enum_writer.register_bits (typeid(e).name(), i, s); i.clear(); s.clear() #define REGISTER_ENUM(e) i.push_back (e); s.push_back (#e) @@ -39,5 +39,15 @@ setup_libpbd_enums () REGISTER_CLASS_ENUM (Controllable, Toggle); REGISTER_CLASS_ENUM (Controllable, GainLike); - REGISTER (controllable_flags); + REGISTER_CLASS_ENUM (Controllable, RealTime); + REGISTER_CLASS_ENUM (Controllable, NotAutomatable); + REGISTER_BITS (controllable_flags); + + REGISTER_CLASS_ENUM (Controllable, InverseGroup); + REGISTER_CLASS_ENUM (Controllable, UseGroup); + REGISTER_CLASS_ENUM (Controllable, NoGroup); + REGISTER_CLASS_ENUM (Controllable, ForGroup); + REGISTER (controllable_group_disposition); + } +