25 #ifndef EXTENSIONGENERATOR_H
26 #define EXTENSIONGENERATOR_H
28 #if defined(_WIN32) && !defined(__MINGW32__) // MSVC only
29 #pragma warning( disable : 4290 )
67 virtual void writeCFile(QString directory) = 0;
68 virtual void writeHFile(QString directory) = 0;
TODO Celine comment here please.
Definition: DependencyGenerator.h:49
QString extensionType
Extension type: Action or Component extension.
Definition: libraries/cepgenerator/ExtensionGenerator.h:79
ExtensionGenerator(QString actionExtensionsDirectory, QString licence="", QString extensionType="NONE")
virtual void generateTestDataFiles(QString directory, QString testDataDirName)=0
virtual void setExtensionsDirectory(QString extensionsDirectory)
QString name
Name of the extension.
Definition: libraries/cepgenerator/ExtensionGenerator.h:82
QVector< DependencyGenerator * > dependencyGenerators
Definition: libraries/cepgenerator/ExtensionGenerator.h:88
virtual void writeHFile(QString directory)=0
TODO Celine comment here please.
Definition: libraries/cepgenerator/ExtensionGenerator.h:49
QString description
Definition: libraries/cepgenerator/ExtensionGenerator.h:84
QString licence
Definition: libraries/cepgenerator/ExtensionGenerator.h:86
virtual void generateExtension()
virtual void generateActionOrComponent(QString directory)=0
virtual void generateExtensionCMakeLists(QString directory)
Helpers methods.
virtual void writeCFile(QString directory)=0
QString extensionsDirectory
Absolute path to the extensions directory.
Definition: libraries/cepgenerator/ExtensionGenerator.h:76