Albert
Loading...
Searching...
No Matches
albert::PluginProvider Class Referenceabstract

#include <albert/pluginprovider.h>

Description

Plugin provider interface class.

Inheritance diagram for albert::PluginProvider:
[legend]

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.
 

Constructor & Destructor Documentation

◆ ~PluginProvider()

virtual albert::PluginProvider::~PluginProvider ( )
protectedvirtual

Destructs the plugin provider.

Member Function Documentation

◆ plugins()

virtual std::vector< PluginLoader * > albert::PluginProvider::plugins ( )
pure virtual

Returns references to the plugins provided by this plugin provider.

The calles does not take ownership of the returned plugin loaders.


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