25 #ifndef ACTIONEXTENSIONGENERATOR_H
26 #define ACTIONEXTENSIONGENERATOR_H
28 #if defined(_WIN32) && !defined(__MINGW32__)
29 #pragma warning( disable : 4290 )
37 class ActionExtension;
70 void createFromDom(cepcoreschema::ActionExtension& dom);
72 QVector<ActionGenerator*> actions;
static const QString testDataDirName
Definition: ExtensionGenerator.cpp:44
Generate an action extension.
Definition: ActionExtensionGenerator.h:49
void writeCFile(QString directory) override
Definition: ActionExtensionGenerator.cpp:137
void writeHFile(QString directory) override
Definition: ActionExtensionGenerator.cpp:106
ActionExtensionGenerator(cepcoreschema::ActionExtension &domActionExtension, QString actionExtensionsDirectory, QString licence="")
~ActionExtensionGenerator()
Definition: ActionExtensionGenerator.cpp:92
void generateExtensionClass(QString directory) override
Helpers methods.
Definition: ActionExtensionGenerator.cpp:99
ActionExtensionGenerator(QString xmlFileName, QString actionExtensionsDirectory, QString licence="")
Definition: ActionExtensionGenerator.cpp:50
void generateTestDataFiles(QString directory, QString testDataDirName) override
Definition: ActionExtensionGenerator.cpp:198
Generate an action.
Definition: ActionGenerator.h:51
Common abstract class to generate extensions.
Definition: ExtensionGenerator.h:49
QString licence
Definition: ExtensionGenerator.h:86
Definition: ActionExtensionGenerator.h:36