SpikeStream Application Library  0.2
spikestream::PluginManager Class Reference

#include <PluginManager.h>

List of all members.

Public Member Functions

 PluginManager (QString &pluginFolder) throw (SpikeStreamException)
 ~PluginManager ()
QStringList getPluginNames () throw (SpikeStreamException)
QWidget * getPlugin (QString pluginName) throw (SpikeStreamException)
void loadPlugins ()

Detailed Description

Loads up plugins from the specified folder and throws exception if there is a problem.

Definition at line 22 of file PluginManager.h.


Constructor & Destructor Documentation

PluginManager::PluginManager ( QString &  pluginFolder) throw (SpikeStreamException)

Constructor

Definition at line 13 of file PluginManager.cpp.

Destructor

Definition at line 20 of file PluginManager.cpp.


Member Function Documentation

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.

Loads up all of the plugins in the plugin directory

Definition at line 47 of file PluginManager.cpp.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Friends Defines