SpikeStream Application Library
0.2
|
#include <PluginManager.h>
Public Member Functions | |
PluginManager (QString &pluginFolder) throw (SpikeStreamException) | |
~PluginManager () | |
QStringList | getPluginNames () throw (SpikeStreamException) |
QWidget * | getPlugin (QString pluginName) throw (SpikeStreamException) |
void | loadPlugins () |
Loads up plugins from the specified folder and throws exception if there is a problem.
Definition at line 22 of file PluginManager.h.
PluginManager::PluginManager | ( | QString & | pluginFolder | ) | throw (SpikeStreamException) |
Constructor
Definition at line 13 of file PluginManager.cpp.
Destructor
Definition at line 20 of file PluginManager.cpp.
QWidget * PluginManager::getPlugin | ( | QString | pluginName | ) | throw (SpikeStreamException) |
Returns plugin as QWidget
Definition at line 36 of file PluginManager.cpp.
QStringList PluginManager::getPluginNames | ( | ) | throw (SpikeStreamException) |
Returns a list of names of the available plugins
Definition at line 30 of file PluginManager.cpp.
void PluginManager::loadPlugins | ( | ) |
Loads up all of the plugins in the plugin directory
Definition at line 47 of file PluginManager.cpp.