Audacity 3.2.0
Classes | Namespaces | Typedefs | Enumerations | Functions
MenuHelper.cpp File Reference
#include "MenuHelper.h"
#include "PluginManager.h"
#include "EffectManager.h"
#include "CommonCommandFlags.h"
#include "BatchCommands.h"
#include "BatchProcessDialog.h"
#include "XMLFileReader.h"
Include dependency graph for MenuHelper.cpp:

Go to the source code of this file.

Classes

struct  anonymous_namespace{MenuHelper.cpp}::MenuSectionBuilder
 
struct  anonymous_namespace{MenuHelper.cpp}::EffectsMenuGroupsHandler
 
struct  anonymous_namespace{MenuHelper.cpp}::EffectsMenuGroupsHandler::EffectsHandler
 
struct  anonymous_namespace{MenuHelper.cpp}::EffectsMenuGroupsHandler::GroupHandler
 

Namespaces

namespace  anonymous_namespace{MenuHelper.cpp}
 

Typedefs

using anonymous_namespace{MenuHelper.cpp}::EffectsMenuGroups = std::vector< std::pair< TranslatableString, std::vector< TranslatableString > > >
 

Enumerations

enum class  anonymous_namespace{MenuHelper.cpp}::GroupBy { anonymous_namespace{MenuHelper.cpp}::Publisher , anonymous_namespace{MenuHelper.cpp}::Type , anonymous_namespace{MenuHelper.cpp}::TypePublisher }
 
enum class  anonymous_namespace{MenuHelper.cpp}::SortBy { anonymous_namespace{MenuHelper.cpp}::Name , anonymous_namespace{MenuHelper.cpp}::PublisherName , anonymous_namespace{MenuHelper.cpp}::TypeName }
 

Functions

EffectsMenuGroups anonymous_namespace{MenuHelper.cpp}::LoadEffectsMenuGroups (const wxString &path)
 
CommandFlag anonymous_namespace{MenuHelper.cpp}::FixBatchFlags (CommandFlag batchflags, const PluginDescriptor *plug)
 
void anonymous_namespace{MenuHelper.cpp}::AddEffectMenuItemGroup (MenuHelper::Group &table, const TranslatableStrings &names, const PluginIDs &plugs, const std::vector< CommandFlag > &flags, void(*onMenuCommand)(const CommandContext &))
 
void anonymous_namespace{MenuHelper.cpp}::AddSortedEffectMenuItems (MenuHelper::Group &table, std::vector< const PluginDescriptor * > &plugs, CommandFlag batchflags, SortBy sortBy, void(*onMenuCommand)(const CommandContext &))
 
auto anonymous_namespace{MenuHelper.cpp}::MakeAddGroupItems (const EffectsMenuGroups &list, CommandFlag batchflags, void(*onMenuCommand)(const CommandContext &)) -> auto
 
void anonymous_namespace{MenuHelper.cpp}::AddGroupedEffectMenuItems (MenuHelper::Group &table, std::vector< const PluginDescriptor * > &plugs, CommandFlag batchflags, GroupBy groupBy, void(*onMenuCommand)(const CommandContext &))
 
bool anonymous_namespace{MenuHelper.cpp}::CompareEffectsByName (const PluginDescriptor *a, const PluginDescriptor *b)
 
bool anonymous_namespace{MenuHelper.cpp}::CompareEffectsByPublisher (const PluginDescriptor *a, const PluginDescriptor *b)
 
bool anonymous_namespace{MenuHelper.cpp}::CompareEffectsByPublisherAndName (const PluginDescriptor *a, const PluginDescriptor *b)
 
bool anonymous_namespace{MenuHelper.cpp}::CompareEffectsByTypeAndName (const PluginDescriptor *a, const PluginDescriptor *b)
 
bool anonymous_namespace{MenuHelper.cpp}::CompareEffectsByType (const PluginDescriptor *a, const PluginDescriptor *b)
 
bool anonymous_namespace{MenuHelper.cpp}::ComapareEffectsByTypeAndPublisher (const PluginDescriptor *a, const PluginDescriptor *b)
 
bool anonymous_namespace{MenuHelper.cpp}::IsEnabledPlugin (const PluginDescriptor *plug)
 
bool anonymous_namespace{MenuHelper.cpp}::IsDefaultPlugin (const PluginDescriptor *plug)
 
bool anonymous_namespace{MenuHelper.cpp}::IsBundledPlugin (const PluginDescriptor *plug)
 
auto anonymous_namespace{MenuHelper.cpp}::MakeGroupsFilter (const EffectsMenuGroups &list) -> auto