Albert
|
#include <pluginloader.h>
Abstract plugin loader class.
Public Member Functions | |
virtual QString | path () const =0 |
virtual const PluginMetaData & | metaData () const =0 |
The plugin metadata. More... | |
virtual void | load ()=0 |
Load the plugin. More... | |
virtual void | unload ()=0 |
Unload the plugin. More... | |
virtual PluginInstance * | createInstance ()=0 |
Create the plugin instance. More... | |
Protected Member Functions | |
virtual | ~PluginLoader ()=default |
|
protectedvirtualdefault |
|
pure virtual |
Create the plugin instance.
|
pure virtual |
Load the plugin.
|
pure virtual |
The plugin metadata.
|
pure virtual |
|
pure virtual |
Unload the plugin.