| 250 | } |
| 251 | |
| 252 | TranslatableString GetEffectName(RealtimeEffectState& state) |
| 253 | { |
| 254 | const auto &ID = state.GetID(); |
| 255 | const auto desc = GetPlugin(ID); |
| 256 | return desc |
| 257 | ? desc->GetSymbol().Msgid() |
| 258 | : XO("%s (missing)") |
| 259 | .Format(PluginManager::GetEffectNameFromID(ID).GET()); |
| 260 | } |
| 261 | |
| 262 | template <typename Visitor> |
| 263 | void VisitRealtimeEffectStateUIs(const RealtimeEffectList& effects, Visitor&& visitor) |
no test coverage detected