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.

NNet * getObject (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.

nvemOptionsWidget * getOptionsWidget (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::moduleInfo > getList ()
 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