![]() |
LeechCraft
0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
|
Interface for plugins providing quark components. More...
#include "iquarkcomponentprovider.h"
Public Member Functions | |
virtual | ~IQuarkComponentProvider () |
Virtual destructor. More... | |
virtual LC::QuarkComponents_t | GetComponents () const =0 |
Returns the list of quarks provided by this plugin. More... | |
Interface for plugins providing quark components.
Definition at line 142 of file iquarkcomponentprovider.h.
|
inlinevirtual |
Virtual destructor.
Definition at line 147 of file iquarkcomponentprovider.h.
|
pure virtual |
Returns the list of quarks provided by this plugin.
This function returns the list of smart pointers to quarks provided by this plugin. The caller will remove the pointers once he doesn't need them anymore. Thus, if the plugin doesn't retain the pointers, the corresponding QuarkComponent objects will be destroyed.
Dynamic context-independent context properties (QuarkComponent::DynamicProps_) should be the same objects for each result of each invocation. Context-dependent properties (those in QuarkComponent::ContextProps_) should be created on each invocation of this method.