Plugin manager which manages loaded plugins.
More...
#include <PluginManager.h>
Plugin manager which manages loaded plugins.
Definition at line 26 of file PluginManager.h.
◆ ~PluginManager()
PluginManager::~PluginManager |
( |
| ) |
|
|
default |
◆ addPlugin()
void PluginManager::addPlugin |
( |
IPlugin * | plugin | ) |
|
Adds the given plugin to the available plugins.
- Parameters
-
[in] | plugin | The plugin to add |
◆ findPluginsInPaths()
static QList< IPlugin * > PluginManager::findPluginsInPaths |
( |
QStringList const & | pluginPaths | ) |
|
|
static |
Find all plugins in the given paths.
- Parameters
-
[in] | pluginPaths | Paths to directories to search for plugins. |
- Returns
- All plugins found in the given directories.
◆ getActivePlugins()
QList< IPlugin * > PluginManager::getActivePlugins |
( |
| ) |
const |
returns the list of active plugins.
◆ getAllPlugins()
QList< IPlugin * > PluginManager::getAllPlugins |
( |
| ) |
const |
Returns the list of all loaded plugins.
◆ getInstance()
◆ setPluginPaths()
void PluginManager::setPluginPaths |
( |
QStringList const & | pluginPaths | ) |
|
Loads the plugins from given paths.
- Parameters
-
[in] | pluginPaths | The paths containing the plugins. |
The documentation for this class was generated from the following file: