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 ExtensionGenerator.cpp:44
Common abstract class to generate extensions.
Definition ExtensionGenerator.h:49
QString licence
Definition 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:92
~LibraryGenerator()
Definition LibraryGenerator.cpp:86
void generateTestDataFiles(QString directory, QString testDataDirName) override
Definition LibraryGenerator.h:67
LibraryGenerator(cepcoreschema::Library &domLibrary, QString librariesDirectory, QString licence="")
Definition ActionExtensionGenerator.h:36