![]() |
Computer Assited Medical Intervention Tool Kit
version 3.3
|
TODO Celine comment here please. More...
#include <LibraryGenerator.h>
Public Member Functions | |
LibraryGenerator (QString xmlFileName, QString actionExtensionsDirectory, QString licence="") throw (QString) | |
LibraryGenerator (cepcoreschema::Library &domLibrary, QString librariesDirectory, QString licence="") | |
~LibraryGenerator () | |
![]() | |
ExtensionGenerator (QString actionExtensionsDirectory, QString licence="", QString extensionType="NONE") | |
virtual void | generateExtension () |
~ExtensionGenerator () | |
Protected Member Functions | |
virtual void | generateExtensionCMakeLists (QString directory) |
Helpers methods. More... | |
virtual void | generateActionOrComponent (QString directory) |
virtual void | writeCFile (QString directory) |
virtual void | writeHFile (QString directory) |
virtual void | generateTestDataFiles (QString directory, QString testDataDirName) |
![]() | |
void | createTestDataFiles () throw (QString) |
ExtensionGenerator (QString xmlFileName, QString devDirectoryName) throw (QString) | |
void | generateActionExtensionFiles () throw (QString) |
void | generateActionFiles () throw (QString) |
void | generateActionsList () throw (QString) |
void | generateCMakeLists () throw (QString) |
void | generateComponentExtensionFiles () throw (QString) |
void | generateComponentFiles () throw (QString) |
void | generateComponentsList () throw (QString) |
void | generateExtensionFiles () throw (QString) |
void | generateInternFiles () throw (QString) |
void | generateInternFilesList () throw (QString) |
void | setDevDirectoryName (QString devDirectoryName) throw (QString) |
virtual void | setExtensionsDirectory (QString extensionsDirectory) |
void | setXmlFileName (QString xmlFileName) throw (QString) |
void | showReport () |
void | writeReport () |
Private Member Functions | |
void | createFromDom (cepcoreschema::Library &dom) |
Helper method for constructors. More... | |
Private Attributes | |
bool | isStatic |
Additional Inherited Members | |
![]() | |
enum | ExtensionType { ACTION, APPLICATION, COMPONENT, VIEWER, UNKNOWN } |
![]() | |
static bool | generateExtensionFiles (QString xmlFileName, QString devDirectoryName) |
![]() | |
QVector< DependencyGenerator * > | dependencyGenerators |
QString | description |
QDir | devDirectoryName |
std::vector< QFileInfo > | elementsList |
QString | extensionsDirectory |
Absolute path to the extensions directory. More... | |
QString | extensionType |
Extension type: Action or Component extension. More... | |
std::vector< QString > | generatedClassList |
QString | licence |
QString | name |
Name of the extension. More... | |
QDir | srcDir |
std::auto_ptr < coreschema::Extension > | theExtension |
ExtensionType | type |
QFileInfo | xmlFileName |
TODO Celine comment here please.
LibraryGenerator::LibraryGenerator | ( | QString | xmlFileName, |
QString | actionExtensionsDirectory, | ||
QString | licence = "" |
||
) | |||
throw | ( | QString | |
) |
LibraryGenerator::LibraryGenerator | ( | cepcoreschema::Library & | domLibrary, |
QString | librariesDirectory, | ||
QString | licence = "" |
||
) |
LibraryGenerator::~LibraryGenerator | ( | ) |
|
private |
Helper method for constructors.
|
inlineprotectedvirtual |
Implements ExtensionGenerator.
|
protectedvirtual |
Helpers methods.
Reimplemented from ExtensionGenerator.
|
inlineprotectedvirtual |
Implements ExtensionGenerator.
|
inlineprotectedvirtual |
Implements ExtensionGenerator.
|
inlineprotectedvirtual |
Implements ExtensionGenerator.
|
private |