25#ifndef ACTIONEXTENSIONGENERATOR_H
26#define ACTIONEXTENSIONGENERATOR_H
28#if defined(_WIN32) && !defined(__MINGW32__)
29#pragma warning( disable : 4290 )
70 void createFromDom(cepcoreschema::ActionExtension& dom);
72 QVector<ActionGenerator*> actions;
static const QString testDataDirName
Definition cepgenerator/ExtensionGenerator.cpp:45
void writeCFile(QString directory) override
Definition ActionExtensionGenerator.cpp:138
void writeHFile(QString directory) override
Definition ActionExtensionGenerator.cpp:107
ActionExtensionGenerator(cepcoreschema::ActionExtension &domActionExtension, QString actionExtensionsDirectory, QString licence="")
~ActionExtensionGenerator()
Definition ActionExtensionGenerator.cpp:93
void generateExtensionClass(QString directory) override
Helpers methods.
Definition ActionExtensionGenerator.cpp:100
ActionExtensionGenerator(QString xmlFileName, QString actionExtensionsDirectory, QString licence="")
Definition ActionExtensionGenerator.cpp:51
void generateTestDataFiles(QString directory, QString testDataDirName) override
Definition ActionExtensionGenerator.cpp:199
Generate an action.
Definition ActionGenerator.h:51
ExtensionGenerator(QString actionExtensionsDirectory, QString licence="", QString extensionType="NONE")
Definition cepgenerator/ExtensionGenerator.cpp:47
QString licence
Definition cepgenerator/ExtensionGenerator.h:86
Definition ActionExtensionGenerator.h:36