score::ApplicationRegistrar Class Reference

Registers the plug-in elements. More...

Inheritance diagram for score::ApplicationRegistrar:
score::GUIApplicationRegistrar

Detailed Description

Registers the plug-in elements.

Used at the plug-in loading time : stores the classes of the plug-in and performs minor initialization steps.

Public Member Functions

 ApplicationRegistrar (ApplicationComponentsData &)
 
void registerAddons (std::vector< score::Addon > vec)
 
void registerApplicationPlugin (ApplicationPlugin *)
 
void registerCommands (CommandStore &&cmds)
 
void registerCommands (const CommandGroupKey &k, CommandGeneratorMap &&cmds)
 
void registerFactories (score::hash_map< score::InterfaceKey, std::unique_ptr< InterfaceListBase >> &&cmds)
 
void registerFactory (std::unique_ptr< InterfaceListBase > cmds)
 
ApplicationComponentsDatacomponents () const
 

Protected Attributes

ApplicationComponentsDatam_components
 

The documentation for this class was generated from the following files: