25#ifndef LIBRARYGENERATOR_H
26#define LIBRARYGENERATOR_H
28#if defined(_WIN32) && !defined(__MINGW32__)
29#pragma warning( disable : 4290 )
73 void createFromDom(cepcoreschema::Library& dom);
static const QString testDataDirName
Definition cepgenerator/ExtensionGenerator.cpp:45
Common abstract class to generate extensions.
Definition cepgenerator/ExtensionGenerator.h:49
QString licence
Definition cepgenerator/ExtensionGenerator.h:86
Generate the library.
Definition LibraryGenerator.h:50
void writeCFile(QString directory) override
Definition LibraryGenerator.h:64
void generateExtensionClass(QString directory) override
generate an action, a component of a viewer
Definition LibraryGenerator.h:63
void writeHFile(QString directory) override
Definition LibraryGenerator.h:65
void generateExtensionCMakeLists(QString directory) override
Helpers methods.
Definition LibraryGenerator.cpp:93
~LibraryGenerator()
Definition LibraryGenerator.cpp:87
void generateTestDataFiles(QString directory, QString testDataDirName) override
Definition LibraryGenerator.h:67
LibraryGenerator(cepcoreschema::Library &domLibrary, QString librariesDirectory, QString licence="")
Definition ActionExtensionGenerator.h:36