summaryrefslogtreecommitdiff
path: root/libs/ardour/enums.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-10-20 16:34:06 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-10-20 16:34:52 -0400
commit235c1f9adbadc874b0c8b6a23b54af5942bc0e04 (patch)
treedbc2bc4d64257bde53efbb646a3d9bdfb4da3d9b /libs/ardour/enums.cc
parentb85ca20123647fbff6eac6405019fd4873f6764e (diff)
infrastructure for save/restore of MIDI port user-provided information
Diffstat (limited to 'libs/ardour/enums.cc')
-rw-r--r--libs/ardour/enums.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/ardour/enums.cc b/libs/ardour/enums.cc
index ad5dc5e6a7..a9010583ec 100644
--- a/libs/ardour/enums.cc
+++ b/libs/ardour/enums.cc
@@ -136,6 +136,7 @@ setup_enum_writer ()
AutoReturnTarget _AutoReturnTarget;
PresentationInfo::Flag _PresentationInfo_Flag;
MusicalMode::Type mode;
+ MidiPortFlags _MidiPortFlags;
#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()
@@ -674,6 +675,11 @@ setup_enum_writer ()
REGISTER_CLASS_ENUM (MidiModel::PatchChangeDiffCommand, Bank);
REGISTER (_MidiModel_PatchChangeDiffCommand_Property);
+ REGISTER_ENUM(MidiPortMusic);
+ REGISTER_ENUM(MidiPortControl);
+ REGISTER_ENUM(MidiPortSelection);
+ REGISTER_BITS(_MidiPortFlags);
+
REGISTER_ENUM(Linear);
REGISTER_ENUM(Logarithmic);
REGISTER(_WaveformScale);