12    using Selection::Selection;
 
   13    void readCurrentValue()
 override { this->setValue(util::to_underlying(AudioEngine::reverb.getModel())); }
 
   14    void writeCurrentValue()
 override {
 
   15        AudioEngine::reverb.setModel(
static_cast<dsp::Reverb::Model
>(this->getValue()));
 
   18    deluge::vector<std::string_view> getOptions(OptType optType)
 override {
 
   19        using enum l10n::String;
 
   20        return {l10n::getView(STRING_FOR_FREEVERB), l10n::getView(STRING_FOR_MUTABLE),
 
   21                l10n::getView(STRING_FOR_DIGITAL)};
 
   24    void getColumnLabel(
StringBuf& label)
 override {
 
   25        label.append(deluge::l10n::get(l10n::String::STRING_FOR_MODEL_SHORT));