|
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.