25 #ifndef LIBRARYGENERATOR_H 26 #define LIBRARYGENERATOR_H 28 #if defined(_WIN32) && !defined(__MINGW32__) // MSVC only 29 #pragma warning( disable : 4290 ) 37 #include <QStringList> 53 LibraryGenerator(QString xmlFileName, QString actionExtensionsDirectory, QString licence =
"")
throw (QString);
54 LibraryGenerator(cepcoreschema::Library & domLibrary, QString librariesDirectory, QString licence=
"");
61 virtual void generateExtensionCMakeLists(QString directory);
73 void createFromDom(cepcoreschema::Library & dom);
bool isStatic
Definition: LibraryGenerator.h:75
virtual void generateTestDataFiles(QString directory, QString testDataDirName)
Definition: LibraryGenerator.h:67
Definition: ActionExtensionGenerator.h:36
Common abstract class to generate extensions.
Definition: ExtensionGenerator.h:49
virtual void writeHFile(QString directory)
Definition: LibraryGenerator.h:65
static const QString testDataDirName
Definition: ExtensionGenerator.cpp:44
Generate the library.
Definition: LibraryGenerator.h:50
virtual void writeCFile(QString directory)
Definition: LibraryGenerator.h:64
virtual void generateActionOrComponent(QString directory)
Definition: LibraryGenerator.h:63