26 using source::PatchedParam::PatchedParam;
29 const auto& l10nString = getStringForEnvelopeParam(menu_item::PatchedParam::getP());
30 label.append(deluge::l10n::get(l10nString));
34 const deluge::l10n::String getStringForEnvelopeParam(uint8_t param)
const {
35 using namespace deluge::modulation;
37 case deluge::modulation::params::LOCAL_ENV_0_ATTACK:
38 return deluge::l10n::String::STRING_FOR_ATTACK_SHORT;
39 case deluge::modulation::params::LOCAL_ENV_0_DECAY:
40 return deluge::l10n::String::STRING_FOR_DECAY_SHORT;
41 case deluge::modulation::params::LOCAL_ENV_0_SUSTAIN:
42 return deluge::l10n::String::STRING_FOR_SUSTAIN_SHORT;
43 case deluge::modulation::params::LOCAL_ENV_0_RELEASE:
44 return deluge::l10n::String::STRING_FOR_RELEASE_SHORT;
46 return deluge::l10n::String::STRING_FOR_NONE;