#include <ActionGenerator.h>
|
| std::set< QString > | additionalIncludes |
| | Set of additional files to include. More...
|
| |
| QString | className |
| | Name of the created Action class redundant information already contained in theAction, for practicle purpose. More...
|
| |
| QDir | devDirectoryName |
| | Where to store the produced files. More...
|
| |
| bool | hasParameters |
| | Does the action have parameters stored as properties ? More...
|
| |
QMap< QString, QPair< QString,
QString > > | parameters |
| | List containing all parameters of the action stored as properties of theAction For practical reasons, this map contains for each parameter: More...
|
| |
| std::auto_ptr< Action > | theAction |
| | XML DOM Element create by CodeSynthesis This action contains all of the informations of the xml file. More...
|
| |
| QFileInfo | xmlFileName |
| | Where to find the XML description of the Action. More...
|
| |
| ActionGenerator::ActionGenerator |
( |
QString |
xmlFilename, |
|
|
QString |
devDirectoryName |
|
) |
| |
|
protected |
| void ActionGenerator::createElement |
( |
| ) |
throw (QString) |
|
protectedvirtual |
| bool ActionGenerator::generateActionFiles |
( |
QString |
xmlFileName, |
|
|
QString |
devDirectoryName, |
|
|
QString * |
elementClassName = NULL |
|
) |
| |
|
static |
| void ActionGenerator::generateActionFiles |
( |
| ) |
throw (QString) |
|
protectedvirtual |
| void ActionGenerator::setDevDirectoryName |
( |
QString |
devDirectoryName | ) |
throw (QString) |
|
protectedvirtual |
| void ActionGenerator::setXmlFileName |
( |
QString |
xmlFileName | ) |
throw (QString) |
|
protectedvirtual |
| void ActionGenerator::writeCFile |
( |
| ) |
throw (QString) |
|
protectedvirtual |
| void ActionGenerator::writeHFile |
( |
| ) |
throw (QString) |
|
protectedvirtual |
| void ActionGenerator::writeImplementationFile |
( |
| ) |
throw (QString) |
|
protectedvirtual |
| std::set<QString> ActionGenerator::additionalIncludes |
|
protected |
| QString ActionGenerator::className |
|
protected |
| QDir ActionGenerator::devDirectoryName |
|
protected |
| bool ActionGenerator::hasParameters |
|
protected |
| bool ActionGenerator::isItkFilter |
|
private |
| QMap<QString, QPair<QString, QString> > ActionGenerator::parameters |
|
protected |
List containing all parameters of the action stored as properties of theAction For practical reasons, this map contains for each parameter:
- key: the name of the parameter
- value: a QPair of element:
- first: the type of the parameter
- second: the default value of the parameter (if non exists in the XML file, a default one is given)
Referenced by createElement(), and writeCFile().
| std::auto_ptr<Action> ActionGenerator::theAction |
|
protected |
| QFileInfo ActionGenerator::xmlFileName |
|
protected |
Where to find the XML description of the Action.
Referenced by createElement().
The documentation for this class was generated from the following files: