25 #ifndef PARAMETERGENERATOR_H 26 #define PARAMETERGENERATOR_H 28 #if defined(_WIN32) && !defined(__MINGW32__) // MSVC only 29 #pragma warning( disable : 4290 ) 67 QString getDefaultValue()
const;
68 QString getName()
const;
70 QString getCppName()
const;
71 QString getType()
const;
72 bool isEditable()
const;
73 bool needsAdditionalInclude()
const;
74 QString getAdditionalInclude()
const;
75 QString getQVariantConversion()
const;
76 QString getPropertyQVariant()
const;
77 QString getToString()
const;
78 QString getDescription()
const;
79 QString getUnit()
const;
81 static QString getTypeDefaultValue(QString typeName);
87 ParameterTypeGenerator
type;
91 static QMap<ParameterGenerator::ParameterTypeGenerator, QString>& getTypeNames();
92 static QMap<ParameterGenerator::ParameterTypeGenerator, QString>& getDefaultValues();
94 static void initNamesAndValues();
QString unit
Definition: ParameterGenerator.h:89
QString defaultValue
Definition: ParameterGenerator.h:86
bool editable
Definition: ParameterGenerator.h:84
Definition: ParameterGenerator.h:59
Definition: ParameterGenerator.h:57
Definition: ActionExtensionGenerator.h:36
ParameterTypeGenerator type
Definition: ParameterGenerator.h:87
Definition: ParameterGenerator.h:55
Definition: ParameterGenerator.h:61
ParameterTypeGenerator
Definition: ParameterGenerator.h:50
QString name
Definition: ParameterGenerator.h:85
Definition: ParameterGenerator.h:52
Definition: ParameterGenerator.h:56
Definition: ParameterGenerator.h:53
Definition: ParameterGenerator.h:58
Generate parameters.
Definition: ParameterGenerator.h:48
Definition: ParameterGenerator.h:60
Definition: ParameterGenerator.h:51
Definition: ParameterGenerator.h:54
QString description
Definition: ParameterGenerator.h:88