|
Albert
|
#include <albert/pluginprovider.h>
Plugin provider interface class.
Public Member Functions | |
| virtual std::vector< PluginLoader * > | plugins ()=0 |
| Returns references to the plugins provided by this plugin provider. | |
Public Member Functions inherited from albert::Extension | |
| virtual QString | id () const =0 |
| Returns the extension identifier. | |
| virtual QString | name () const =0 |
| Returns the pretty, human readable extension name. | |
| virtual QString | description () const =0 |
| Returns the brief extension description. | |
Protected Member Functions | |
| virtual | ~PluginProvider () |
| Destructs the plugin provider. | |
Protected Member Functions inherited from albert::Extension | |
| virtual | ~Extension () |
| Destructs the extension. | |
|
protectedvirtual |
Destructs the plugin provider.
|
pure virtual |
Returns references to the plugins provided by this plugin provider.
The calles does not take ownership of the returned plugin loaders.