25 #ifndef PARAMETERGENERATOR_H
26 #define PARAMETERGENERATOR_H
28 #if defined(_WIN32) && !defined(__MINGW32__) // MSVC only
29 #pragma warning( disable : 4290 )
37 namespace cepcoreschema
89 static QMap<ParameterGenerator::ParameterTypeGenerator, QString> &
getTypeNames();
90 static QMap<ParameterGenerator::ParameterTypeGenerator, QString> &
getDefaultValues();
QString getAdditionalInclude() const
static QMap< ParameterGenerator::ParameterTypeGenerator, QString > & getTypeNames()
static void initNamesAndValues()
static QMap< ParameterGenerator::ParameterTypeGenerator, QString > & getDefaultValues()
QString defaultValue
Definition: ParameterGenerator.h:86
bool needsAdditionalInclude() const
bool editable
Definition: ParameterGenerator.h:84
Definition: ParameterGenerator.h:61
Definition: ParameterGenerator.h:59
static QString getTypeDefaultValue(QString typeName)
Definition: ParameterGenerator.h:64
QString getQVariantConversion() const
QString getToString() const
ParameterTypeGenerator type
Definition: ParameterGenerator.h:87
Definition: ParameterGenerator.h:57
Definition: ParameterGenerator.h:63
QString getDefaultValue() const
ParameterTypeGenerator
Definition: ParameterGenerator.h:52
QString name
Definition: ParameterGenerator.h:85
Definition: ParameterGenerator.h:54
Definition: ParameterGenerator.h:58
QString getPropertyQVariant() const
ParameterGenerator(cepcoreschema::Parameter &domParameter)
Definition: ParameterGenerator.h:55
QString getCppName() const
create a name that can be used as C++ variable name (remove all white space)
Definition: ParameterGenerator.h:60
TODO Celine comment here pl.
Definition: ParameterGenerator.h:49
Definition: ParameterGenerator.h:62
Definition: ParameterGenerator.h:53
Definition: ParameterGenerator.h:56