|
Albert
|
#include <albert/extension.h>
Abstract extension class.
Inherited by classes that want to join the extensions pool of the ExtensionRegistry.
Public Member Functions | |
| 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 | ~Extension () |
| Destructs the extension. | |
|
protectedvirtual |
Destructs the extension.
|
pure virtual |
Returns the brief extension description.
Implemented in albert::ExtensionPlugin.
|
pure virtual |
Returns the extension identifier.
To avoid naming conflicts use the namespace of your plugin, e.g. files (root extension), files.rootbrowser, files.homebrowser, …
Implemented in albert::ExtensionPlugin.
|
pure virtual |
Returns the pretty, human readable extension name.
Implemented in albert::ExtensionPlugin.