CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Signals | Public Member Functions | Protected Member Functions | List of all members
ctkPluginGeneratorAbstractExtension Class Referenceabstract

#include <Plugins/org.commontk.plugingenerator.core/ctkPluginGeneratorAbstractExtension.h>

Inheritance diagram for ctkPluginGeneratorAbstractExtension:
Inheritance graph
[legend]
Collaboration diagram for ctkPluginGeneratorAbstractExtension:
Collaboration graph
[legend]

Signals

void errorMessageChanged (const QString &)
 

Public Member Functions

 ctkPluginGeneratorAbstractExtension ()
 
ctkPluginGeneratorCodeModelgetCodeModel () const
 
QString getErrorMessage () const
 
QHash< QString, QVariant > getParameter () const
 
bool isValid () const
 
void setParameter (const QHash< QString, QVariant > &params)
 
void setParameter (const QString &name, const QVariant &value)
 
void updateCodeModel ()
 
void validate ()
 
virtual ~ctkPluginGeneratorAbstractExtension ()
 

Protected Member Functions

void setErrorMessage (const QString &errMsg)
 
virtual void updateCodeModel (const QHash< QString, QVariant > &params)=0
 
virtual bool verifyParameters (const QHash< QString, QVariant > &params)=0
 

Detailed Description

Definition at line 34 of file ctkPluginGeneratorAbstractExtension.h.

Constructor & Destructor Documentation

ctkPluginGeneratorAbstractExtension::ctkPluginGeneratorAbstractExtension ( )
virtual ctkPluginGeneratorAbstractExtension::~ctkPluginGeneratorAbstractExtension ( )
virtual

Member Function Documentation

void ctkPluginGeneratorAbstractExtension::errorMessageChanged ( const QString &  )
signal
ctkPluginGeneratorCodeModel* ctkPluginGeneratorAbstractExtension::getCodeModel ( ) const
QString ctkPluginGeneratorAbstractExtension::getErrorMessage ( ) const
QHash<QString, QVariant> ctkPluginGeneratorAbstractExtension::getParameter ( ) const
bool ctkPluginGeneratorAbstractExtension::isValid ( ) const
void ctkPluginGeneratorAbstractExtension::setErrorMessage ( const QString &  errMsg)
protected
void ctkPluginGeneratorAbstractExtension::setParameter ( const QHash< QString, QVariant > &  params)
void ctkPluginGeneratorAbstractExtension::setParameter ( const QString &  name,
const QVariant &  value 
)
void ctkPluginGeneratorAbstractExtension::updateCodeModel ( )
virtual void ctkPluginGeneratorAbstractExtension::updateCodeModel ( const QHash< QString, QVariant > &  params)
protectedpure virtual
void ctkPluginGeneratorAbstractExtension::validate ( )
virtual bool ctkPluginGeneratorAbstractExtension::verifyParameters ( const QHash< QString, QVariant > &  params)
protectedpure virtual

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