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