summaryrefslogtreecommitdiff
path: root/libs/ardour
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-08-11 19:04:42 +0200
committerRobin Gareus <robin@gareus.org>2019-08-11 20:39:39 +0200
commit246cc74f9b73d840935efd8227c25be2378c3048 (patch)
tree9de82f89b747591e0d2197c96526cb257454ecd9 /libs/ardour
parent4b5d16554b614069a89672dd282cf4eaeccb0d40 (diff)
Add types/enum for screensaver mode
Diffstat (limited to 'libs/ardour')
-rw-r--r--libs/ardour/ardour/types.h6
-rw-r--r--libs/ardour/ardour/types_convert.h1
-rw-r--r--libs/ardour/enums.cc6
3 files changed, 13 insertions, 0 deletions
diff --git a/libs/ardour/ardour/types.h b/libs/ardour/ardour/types.h
index 4b401312e7..49401cfd4c 100644
--- a/libs/ardour/ardour/types.h
+++ b/libs/ardour/ardour/types.h
@@ -656,6 +656,12 @@ enum WaveformShape {
Rectified
};
+enum ScreenSaverMode {
+ InhibitNever,
+ InhibitWhileRecording,
+ InhibitAlways
+};
+
struct CleanupReport {
std::vector<std::string> paths;
size_t space;
diff --git a/libs/ardour/ardour/types_convert.h b/libs/ardour/ardour/types_convert.h
index 16f6c69d24..ae48c7602d 100644
--- a/libs/ardour/ardour/types_convert.h
+++ b/libs/ardour/ardour/types_convert.h
@@ -70,6 +70,7 @@ DEFINE_ENUM_CONVERT(ARDOUR::AlignChoice)
DEFINE_ENUM_CONVERT(ARDOUR::RegionEquivalence)
DEFINE_ENUM_CONVERT(ARDOUR::WaveformScale)
DEFINE_ENUM_CONVERT(ARDOUR::WaveformShape)
+DEFINE_ENUM_CONVERT(ARDOUR::ScreenSaverMode)
DEFINE_ENUM_CONVERT(ARDOUR::VUMeterStandard)
DEFINE_ENUM_CONVERT(ARDOUR::MeterLineUp)
DEFINE_ENUM_CONVERT(ARDOUR::MidiPortFlags)
diff --git a/libs/ardour/enums.cc b/libs/ardour/enums.cc
index 5101f4a2de..5ca616001b 100644
--- a/libs/ardour/enums.cc
+++ b/libs/ardour/enums.cc
@@ -142,6 +142,7 @@ setup_enum_writer ()
RegionEquivalence _RegionEquivalence;
WaveformScale _WaveformScale;
WaveformShape _WaveformShape;
+ ScreenSaverMode _ScreenSaverMode;
Session::PostTransportWork _Session_PostTransportWork;
MTC_Status _MIDI_MTC_Status;
Evoral::OverlapType _OverlapType;
@@ -714,6 +715,11 @@ setup_enum_writer ()
REGISTER_ENUM(Rectified);
REGISTER(_WaveformShape);
+ REGISTER_ENUM(InhibitNever);
+ REGISTER_ENUM(InhibitWhileRecording);
+ REGISTER_ENUM(InhibitAlways);
+ REGISTER(_ScreenSaverMode);
+
REGISTER_ENUM(AudioTime);
REGISTER_ENUM(MusicTime);
REGISTER(_PositionLockStyle);