diff options
Diffstat (limited to 'src/config/ConfigOption.hxx')
-rw-r--r-- | src/config/ConfigOption.hxx | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/src/config/ConfigOption.hxx b/src/config/ConfigOption.hxx index c3f4c9aad..8cc0d42d5 100644 --- a/src/config/ConfigOption.hxx +++ b/src/config/ConfigOption.hxx @@ -49,7 +49,6 @@ enum class ConfigOption { ZEROCONF_ENABLED, PASSWORD, DEFAULT_PERMS, - AUDIO_OUTPUT, AUDIO_OUTPUT_FORMAT, MIXER_TYPE, REPLAYGAIN, @@ -73,15 +72,20 @@ enum class ConfigOption { ID3V1_ENCODING, METADATA_TO_USE, SAVE_ABSOLUTE_PATHS, - DECODER, - INPUT, GAPLESS_MP3_PLAYBACK, - PLAYLIST_PLUGIN, AUTO_UPDATE, AUTO_UPDATE_DEPTH, DESPOTIFY_USER, DESPOTIFY_PASSWORD, DESPOTIFY_HIGH_BITRATE, + MAX +}; + +enum class ConfigBlockOption { + AUDIO_OUTPUT, + DECODER, + INPUT, + PLAYLIST_PLUGIN, AUDIO_FILTER, DATABASE, NEIGHBORS, @@ -99,4 +103,11 @@ gcc_pure enum ConfigOption ParseConfigOptionName(const char *name); +/** + * @return #ConfigOption::MAX if not found + */ +gcc_pure +enum ConfigBlockOption +ParseConfigBlockOptionName(const char *name); + #endif |