#include <plugins_interface.h>
Public Member Functions | |
Plugin (NSCore::QTreeItem *p) | |
virtual | ~Plugin () |
NSCore::NamedParameterTreeItemPointer | config () |
Access to the configuration. | |
virtual QString | type () const =0 |
Return the type of this plugin. | |
virtual QString | help () const |
Protected Attributes | |
NSCore::NamedParameterTreeItemPointer | _config |
Provides a NamedParameterTreeItem _config and access to it via NamedParameterTreeItemPointer config();
NSEvaluation::Plugin::Plugin | ( | NSCore::QTreeItem * | p | ) |
virtual NSEvaluation::Plugin::~Plugin | ( | ) | [inline, virtual] |
NSCore::NamedParameterTreeItemPointer NSEvaluation::Plugin::config | ( | ) |
virtual QString NSEvaluation::Plugin::type | ( | ) | const [pure virtual] |
Return the type of this plugin.
Implemented in TimeConstantAnalyzer, IntegrationAnalyzerCF, IntegrationAnalyzerCFspline, IntegrationAnalyzer, IntegrationAnalyzerZeroLine, IntegrationAnalyzerDiff, IntegrationAnalyzerAnalytic, and TimeConstantIntegrationAnalyzer.
Referenced by NSEvaluation::AnalyzerItem::AnalyzerItem(), NSEvaluation::FilterItem::FilterItem(), NSEvaluation::ModifierItem::ModifierItem(), NSEvaluation::FilterItem::name(), NSEvaluation::ModifierItem::name(), NSEvaluation::AnalyzerItem::name(), NSEvaluation::Modifier::prepare(), NSEvaluation::ModifierItem::process(), NSEvaluation::FilterItem::saveToXML(), NSEvaluation::ModifierItem::saveToXML(), and NSEvaluation::AnalyzerItem::saveToXML().
virtual QString NSEvaluation::Plugin::help | ( | ) | const [inline, virtual] |
Use _config to store and access your configuration parameters.
These will be made accessible by the GUIs