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::ctkPluginGeneratorAbstractExtension ( )

◆ ~ctkPluginGeneratorAbstractExtension()

virtual ctkPluginGeneratorAbstractExtension::~ctkPluginGeneratorAbstractExtension ( )
virtual

Member Function Documentation

◆ errorMessageChanged

void ctkPluginGeneratorAbstractExtension::errorMessageChanged ( const QString &  )
signal

◆ getCodeModel()

ctkPluginGeneratorCodeModel* ctkPluginGeneratorAbstractExtension::getCodeModel ( ) const

◆ getErrorMessage()

QString ctkPluginGeneratorAbstractExtension::getErrorMessage ( ) const

◆ getParameter()

QHash<QString, QVariant> ctkPluginGeneratorAbstractExtension::getParameter ( ) const

◆ isValid()

bool ctkPluginGeneratorAbstractExtension::isValid ( ) const

◆ setErrorMessage()

void ctkPluginGeneratorAbstractExtension::setErrorMessage ( const QString &  errMsg)
protected

◆ setParameter() [1/2]

void ctkPluginGeneratorAbstractExtension::setParameter ( const QHash< QString, QVariant > &  params)

◆ setParameter() [2/2]

void ctkPluginGeneratorAbstractExtension::setParameter ( const QString &  name,
const QVariant &  value 
)

◆ updateCodeModel() [1/2]

void ctkPluginGeneratorAbstractExtension::updateCodeModel ( )

◆ updateCodeModel() [2/2]

virtual void ctkPluginGeneratorAbstractExtension::updateCodeModel ( const QHash< QString, QVariant > &  params)
protectedpure virtual

◆ validate()

void ctkPluginGeneratorAbstractExtension::validate ( )

◆ verifyParameters()

virtual bool ctkPluginGeneratorAbstractExtension::verifyParameters ( const QHash< QString, QVariant > &  params)
protectedpure virtual

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