NNetPluginManager Class Reference

Handles the loading and creation of objects from dynamic plugins. More...

#include <nnetplugin.h>


Static Public Member Functions

void init ()
 Prepare the plugin manager for usage; Pseudo-constructor.

int scanPlugins (QString dir)
 Scan a directory for plugins and attempt to load them.

NNetgetObject (const QString &modulename, int id)
 Retrieves a NNet object from the plugin with the basename modulename giving it an id of id. The plugin will be loaded if it is not already.

nvemOptionsWidgetgetOptionsWidget (const QString &modulename)
 Retrieves the configuration widget for the plugin with the basename modulename. The plugin will be loaded if it is not already.

QMap< QString, NNetPluginManager::moduleInfogetList ()
 Retrieves a QMap of module basenames and the moduleInfo that corresponds.


Detailed Description

Handles the loading and creation of objects from dynamic plugins.


Member Function Documentation

QMap< QString, NNetPluginManager::moduleInfo > NNetPluginManager::getList  )  [static]
 

Retrieves a QMap of module basenames and the moduleInfo that corresponds.

NNet * NNetPluginManager::getObject const QString &  modulename,
int  id
[static]
 

Retrieves a NNet object from the plugin with the basename modulename giving it an id of id. The plugin will be loaded if it is not already.

nvemOptionsWidget * NNetPluginManager::getOptionsWidget const QString &  modulename  )  [static]
 

Retrieves the configuration widget for the plugin with the basename modulename. The plugin will be loaded if it is not already.

void NNetPluginManager::init  )  [static]
 

Prepare the plugin manager for usage; Pseudo-constructor.

int NNetPluginManager::scanPlugins QString  dir  )  [static]
 

Scan a directory for plugins and attempt to load them.


The documentation for this class was generated from the following files:
Generated on Wed Oct 22 20:32:05 2003 for nvemftp by doxygen1.3