![]() |
Computer Assited Medical Intervention Tool Kit
version 3.4
|
TODO Celine comment here please. More...
#include <ComponentExtensionGenerator.h>
Inheritance diagram for ComponentExtensionGenerator:Public Member Functions | |
| ComponentExtensionGenerator (QString xmlFileName, QString componentExtensionsDirectory, QString licence="") throw (QString) | |
| ComponentExtensionGenerator (cepcoreschema::ComponentExtension &domComponentExtension, QString componentExtensionsDirectory, QString licence="") | |
| ~ComponentExtensionGenerator () | |
Public Member Functions inherited from ExtensionGenerator | |
| ExtensionGenerator (QString actionExtensionsDirectory, QString licence="", QString extensionType="NONE") | |
| virtual void | generateExtension () |
| ~ExtensionGenerator () | |
Protected Member Functions | |
| virtual void | generateActionOrComponent (QString directory) |
| Helpers methods. More... | |
| virtual void | writeCFile (QString directory) |
| virtual void | writeHFile (QString directory) |
| virtual void | generateTestDataFiles (QString directory, QString testDataDirName) |
Protected Member Functions inherited from ExtensionGenerator | |
| virtual void | setExtensionsDirectory (QString extensionsDirectory) |
| virtual void | generateExtensionCMakeLists (QString directory) |
| Helpers methods. More... | |
Private Member Functions | |
| void | createFromDom (cepcoreschema::ComponentExtension &dom) |
| Helper method for constructors. More... | |
| QString | findComponentClass (QString suffix) |
Private Attributes | |
| QVector< ComponentGenerator * > | components |
Additional Inherited Members | |
Protected Attributes inherited from ExtensionGenerator | |
| QVector< DependencyGenerator * > | dependencyGenerators |
| QString | description |
| QString | extensionsDirectory |
| Absolute path to the extensions directory. More... | |
| QString | extensionType |
| Extension type: Action or Component extension. More... | |
| QString | licence |
| QString | name |
| Name of the extension. More... | |
TODO Celine comment here please.
| ComponentExtensionGenerator::ComponentExtensionGenerator | ( | QString | xmlFileName, |
| QString | componentExtensionsDirectory, | ||
| QString | licence = "" |
||
| ) | |||
| throw | ( | QString | |
| ) | |||
| ComponentExtensionGenerator::ComponentExtensionGenerator | ( | cepcoreschema::ComponentExtension & | domComponentExtension, |
| QString | componentExtensionsDirectory, | ||
| QString | licence = "" |
||
| ) |
| ComponentExtensionGenerator::~ComponentExtensionGenerator | ( | ) |
|
private |
Helper method for constructors.
References components, ExtensionGenerator::dependencyGenerators, ExtensionGenerator::description, it, ExtensionGenerator::licence, and ExtensionGenerator::name.
|
private |
References components.
Referenced by generateTestDataFiles(), and writeCFile().
|
protectedvirtual |
|
protectedvirtual |
Implements ExtensionGenerator.
References components, findComponentClass(), and it.
|
protectedvirtual |
Implements ExtensionGenerator.
References components, findComponentClass(), ClassNameHandler::getClassName(), it, ExtensionGenerator::licence, and ExtensionGenerator::name.
|
protectedvirtual |
Implements ExtensionGenerator.
References ExtensionGenerator::description, ClassNameHandler::getClassName(), ExtensionGenerator::licence, and ExtensionGenerator::name.
|
private |
Referenced by createFromDom(), findComponentClass(), generateActionOrComponent(), generateTestDataFiles(), and writeCFile().
1.8.8