NSEvaluation::PluginFactory_Client Class Reference

PluginFactories public client. More...

#include <plugins_interface.h>

List of all members.

Public Member Functions

 PluginFactory_Client ()
virtual ~PluginFactory_Client ()
virtual QStringList canCreate ()=0
 What can be created by this factory.
virtual Plugincreate (QString, NSCore::QTreeItem *)=0
 Create a named item with the given parent.
virtual QString type (QString plugin)=0
 Name the types of the plugins.
virtual QString help (QString plugin)
virtual QStringList categories (QString plugin)=0
virtual QStringList results (QString plugin)


Detailed Description

PluginFactories public client.

Subclasses of this class register themselve at the PluginFactory to create new plugins.

You should instantiate an object of your class in your lib so the client registers at loading...


Constructor & Destructor Documentation

NSEvaluation::PluginFactory_Client::PluginFactory_Client (  ) 

virtual NSEvaluation::PluginFactory_Client::~PluginFactory_Client (  )  [inline, virtual]


Member Function Documentation

virtual QStringList NSEvaluation::PluginFactory_Client::canCreate (  )  [pure virtual]

What can be created by this factory.

virtual Plugin* NSEvaluation::PluginFactory_Client::create ( QString  ,
NSCore::QTreeItem  
) [pure virtual]

Create a named item with the given parent.

virtual QString NSEvaluation::PluginFactory_Client::type ( QString  plugin  )  [pure virtual]

Name the types of the plugins.

Has to return either "Analyzer", "Modifier" or "Filter"

virtual QString NSEvaluation::PluginFactory_Client::help ( QString  plugin  )  [inline, virtual]

virtual QStringList NSEvaluation::PluginFactory_Client::categories ( QString  plugin  )  [pure virtual]

virtual QStringList NSEvaluation::PluginFactory_Client::results ( QString  plugin  )  [inline, virtual]


The documentation for this class was generated from the following file:

Generated on Tue Apr 12 02:10:37 2011 for epos by  doxygen 1.5.5