#include <albert/extension.h>
Abstract extension class.
Inherited by classes that want to join the extensions pool.
- See also
- ExtensionRegistry
|
virtual QString | id () const =0 |
| The identifier of this extension.
|
|
virtual QString | name () const =0 |
| Pretty, human readable name.
|
|
virtual QString | description () const =0 |
| Brief description of this extension.
|
|
◆ ~Extension()
virtual albert::Extension::~Extension |
( |
| ) |
|
|
protectedvirtual |
◆ description()
virtual QString albert::Extension::description |
( |
| ) |
const |
|
pure virtual |
◆ id()
virtual QString albert::Extension::id |
( |
| ) |
const |
|
pure virtual |
The identifier of this extension.
- Note
- To avoid naming conflicts use the namespace of your plugin, e.g. files (root extension), files.rootbrowser, files.homebrowser, …
Implemented in albert::ExtensionPlugin.
◆ name()
virtual QString albert::Extension::name |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: