137{
138 struct ModuleData : public std::vector< Entry > {
139 ModuleData() {
142 auto internal = plug.GetEffectFamily();
144 continue;
145
149
150
151
152
153
154
155 prompt = plug.GetSymbol().Msgid();
156 else
157 prompt = iter->second;
158
159 auto setting = pm.GetPluginEnabledSetting( plug );
160
161 push_back( { prompt, setting } );
162 }
163
165 []( const Entry &a, const Entry &b ){
166 return a.setting < b.setting;
167 }
168 );
169 }
170 };
171 static ModuleData theData;
172 return theData;
173}
static PluginManager & Get()
Holds a msgid for the translation catalog; may also bind format arguments.
auto end(const Ptr< Type, BaseDeleter > &p)
Enables range-for.
auto begin(const Ptr< Type, BaseDeleter > &p)
Enables range-for.
const std::map< wxString, TranslatableString > SuggestedPrompts