25 #ifndef LIBRARYGENERATOR_H 
   26 #define LIBRARYGENERATOR_H 
   28 #if defined(_WIN32) && !defined(__MINGW32__)  
   29 #pragma warning( disable : 4290 ) 
   37 #include <QStringList> 
   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="")
LibraryGenerator(QString xmlFileName, QString actionExtensionsDirectory, QString licence="")
Definition: LibraryGenerator.cpp:48
Definition: ActionExtensionGenerator.h:36