25 #ifndef COMPONENTGENERATOR_H
26 #define COMPONENTGENERATOR_H
28 #if defined(_WIN32) && !defined(__MINGW32__) // MSVC only
29 #pragma warning( disable : 4290 )
37 #include <QStringList>
ComponentGenerator(QString xmlFileName, QString licence)
QString representation
Definition: libraries/cepgenerator/ComponentGenerator.h:85
virtual void writeHFile()
Definition: ExtensionWindow.h:41
TODO Celine comment here please.
Definition: libraries/cepgenerator/ComponentGenerator.h:54
QStringList getSuffixesList()
QString getParentClassName()
QString className
Name of the created Component class redundant information already contained in theAction, for practicle purpose.
Definition: libraries/cepgenerator/ComponentGenerator.h:83
QString name
Name of the action.
Definition: libraries/cepgenerator/ComponentGenerator.h:79
virtual void writeCFile()
QString description
Definition: libraries/cepgenerator/ComponentGenerator.h:81
Definition: ActionExtensionGenerator.h:36
QVector< ParameterGenerator * > componentProperties
Definition: libraries/cepgenerator/ComponentGenerator.h:89
A component is something that composed something and could also be a part of something.
Definition: modeling/libraries/pml/Component.h:48
QStringList suffixesList
Definition: libraries/cepgenerator/ComponentGenerator.h:91
QString licence
Definition: libraries/cepgenerator/ComponentGenerator.h:87
void createFromDom(cepcoreschema::Component &dom)
Helper methods for constructors.
QFileInfo xmlFileName
Where to find the XML description of the Action.
Definition: applications/wizard-old/ComponentGenerator.h:73
TODO Celine comment here pl.
Definition: ParameterGenerator.h:49
QString getClassName() const
void generateFiles(QString directoryName)