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

#include <albert/extension.h>

Description

Abstract extension class.

Inherited by classes that want to join the extensions pool of the ExtensionRegistry.

Inheritance diagram for albert::Extension:
[legend]

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.
 

Constructor & Destructor Documentation

◆ ~Extension()

virtual albert::Extension::~Extension ( )
protectedvirtual

Destructs the extension.

Member Function Documentation

◆ description()

virtual QString albert::Extension::description ( ) const
pure virtual

Returns the brief extension description.

Implemented in albert::ExtensionPlugin.

◆ id()

virtual QString albert::Extension::id ( ) const
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.

◆ name()

virtual QString albert::Extension::name ( ) const
pure virtual

Returns the pretty, human readable extension name.

Implemented in albert::ExtensionPlugin.


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