eVaf
|
Plugin manager for eVaf applications. More...
#include <Plugins/pluginmanager.h>
Signals | |
void | pluginsLoaded () |
Plugins loaded signal. More... | |
void | pluginsUnloaded () |
Plugins unloaded signal. More... | |
Public Member Functions | |
void | done () |
Finalizes the plugin manager. More... | |
bool | init () |
Initializes the plugin manager. More... | |
PluginManager () | |
Ctr. More... | |
virtual | ~PluginManager () |
Dtr. More... | |
Static Public Member Functions | |
static PluginManager * | instance () |
Returns the plugin manager's instance. More... | |
Plugin manager for eVaf applications.
Definition at line 78 of file pluginmanager.h.
eVaf::Plugins::PluginManager::PluginManager | ( | ) |
Ctr.
|
virtual |
Dtr.
void eVaf::Plugins::PluginManager::done | ( | ) |
Finalizes the plugin manager.
This function finalizes the plugin manager. Plugin objects are destroyed and external modules unloaded in this function.
bool eVaf::Plugins::PluginManager::init | ( | ) |
Initializes the plugin manager.
This function initializes the plugin manager. External modules are loaded and plugin objects created in this function.
|
static |
Returns the plugin manager's instance.
|
signal |
Plugins loaded signal.
This signal is emitted when all the modules are loaded and plugin objects created.
|
signal |
Plugins unloaded signal.
This signal is emitted when all the plugin objects are destroyed and modules unloaded.