umbrello
2.32.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
8 #ifndef CPPCODEGENERATIONPOLICY_H
9 #define CPPCODEGENERATIONPOLICY_H
87 QString
getVectorMethodAppend(
const QString & variableName = QString(),
const QString & itemClassName = QString());
88 QString
getVectorMethodRemove(
const QString & variableName = QString(),
const QString & itemClassName = QString());
89 QString
getVectorMethodInit(
const QString & variableName = QString(),
const QString & itemClassName = QString());
91 QString
getObjectMethodInit(
const QString & variableName = QString(),
const QString & itemClassName = QString());
94 virtual void setDefaults(
bool emitUpdateSignal =
true);
110 #endif // CPPCODEGENERATIONPOLICY_H
QString getDocToolTag()
Definition: cppcodegenerationpolicy.cpp:252
static const char * DEFAULT_VECTOR_METHOD_APPEND
Definition: cppcodegenerationpolicy.h:23
bool getPackageIsNamespace()
Definition: cppcodegenerationpolicy.cpp:167
bool accessorMethodsStartWithUpperCase
Definition: optionstate.h:206
static QString vectorClassNameInclude()
Definition: umbrellosettings.h:2236
QString getVectorClassName()
Definition: cppcodegenerationpolicy.cpp:201
static const char * DEFAULT_OBJECT_METHOD_INIT
Definition: cppcodegenerationpolicy.h:26
void setStringClassNameInclude(const QString &value)
Definition: cppcodegenerationpolicy.cpp:217
void setDocToolTag(const QString &value)
Definition: cppcodegenerationpolicy.cpp:246
bool inlineOps
Definition: optionstate.h:192
virtual ~CPPCodeGenerationPolicy()
Definition: cppcodegenerationpolicy.cpp:39
void setGetterWithGetPrefix(bool var)
Definition: cppcodegenerationpolicy.cpp:120
QString getVectorMethodInit(const QString &variableName=QString(), const QString &itemClassName=QString())
Definition: cppcodegenerationpolicy.cpp:317
bool publicAccessors
Definition: optionstate.h:194
QString classMemberPrefix
Definition: optionstate.h:200
bool vectorIncludeIsGlobal()
Definition: cppcodegenerationpolicy.cpp:270
QString m_vectorMethodAppendBase
Definition: cppcodegenerationpolicy.h:103
CodeGenerationPolicy * commonPolicy() const
Definition: uml.cpp:2283
static QString stringClassNameInclude()
Definition: umbrellosettings.h:2152
void setAccessorMethodsStartWithUpperCase(bool var)
Definition: cppcodegenerationpolicy.cpp:142
void setStringIncludeIsGlobal(bool value)
Definition: cppcodegenerationpolicy.cpp:279
static QString vectorClassName()
Definition: umbrellosettings.h:2208
static bool stringIncludeIsGlobal()
Definition: umbrellosettings.h:2180
static QString classMemberPrefix()
Definition: umbrellosettings.h:1984
void setVectorClassNameInclude(const QString &value)
Definition: cppcodegenerationpolicy.cpp:229
static bool accessorMethodsStartWithUpperCase()
Definition: umbrellosettings.h:2376
bool autoGenAccessors
Definition: optionstate.h:190
bool getGetterWithGetPrefix()
Definition: cppcodegenerationpolicy.cpp:126
void setVectorClassName(const QString &value)
Definition: cppcodegenerationpolicy.cpp:223
static QString stringClassName()
Definition: umbrellosettings.h:2124
void setVectorIncludeIsGlobal(bool value)
Definition: cppcodegenerationpolicy.cpp:289
static const char * DEFAULT_VECTOR_METHOD_REMOVE
Definition: cppcodegenerationpolicy.h:24
CodeGenerationPolicyPage * createPage(QWidget *parent=0, const char *name=0)
Definition: cppcodegenerationpolicy.cpp:430
CPPCodeGenerationPolicyPage(QWidget *parent=0, const char *name=0, CPPCodeGenerationPolicy *policy=0)
Definition: cppcodegenerationpolicypage.cpp:23
void emitModifiedCodeContentSig()
Definition: codegenerationpolicy.cpp:416
Definition: codegenpolicyext.h:22
Definition: cppcodegenerationpolicy.h:18
void setClassMemberPrefix(const QString &value)
Definition: cppcodegenerationpolicy.cpp:235
static bool packageIsNamespace()
Definition: umbrellosettings.h:2068
static bool getterWithGetPrefix()
Definition: umbrellosettings.h:2320
QString getStringClassName()
Definition: cppcodegenerationpolicy.cpp:191
QString stringClassName
Definition: optionstate.h:195
CodeGenerationState codeGenerationState
Definition: optionstate.h:327
static bool publicAccessors()
Definition: umbrellosettings.h:2096
OptionState & optionState()
Definition: optionstate.cpp:357
bool getAccessorsAreInline()
Definition: cppcodegenerationpolicy.cpp:77
bool packageIsNamespace
Definition: optionstate.h:193
void setAccessorsAreInline(bool var)
Definition: cppcodegenerationpolicy.cpp:67
QString stringClassNameInclude
Definition: optionstate.h:196
QString getStringClassNameInclude()
Definition: cppcodegenerationpolicy.cpp:196
void setPackageIsNamespace(bool var)
Definition: cppcodegenerationpolicy.cpp:157
void setRemovePrefixFromAccessorMethods(bool var)
Definition: cppcodegenerationpolicy.cpp:131
QString docToolTag
Definition: optionstate.h:201
bool getDestructorsAreVirtual()
Definition: cppcodegenerationpolicy.cpp:115
static bool virtualDestructors()
Definition: umbrellosettings.h:2292
bool getRemovePrefixFromAccessorMethods()
Definition: cppcodegenerationpolicy.cpp:137
QString getVectorClassNameInclude()
Definition: cppcodegenerationpolicy.cpp:206
static bool removePrefixFromAccessorMethods()
Definition: umbrellosettings.h:2348
static bool vectorIncludeIsGlobal()
Definition: umbrellosettings.h:2264
QString m_vectorMethodRemoveBase
Definition: cppcodegenerationpolicy.h:104
Definition: codegenerationpolicypage.h:16
QString getClassMemberPrefix()
Definition: cppcodegenerationpolicy.cpp:241
void setOperationsAreInline(bool var)
Definition: cppcodegenerationpolicy.cpp:86
bool getterWithGetPrefix
Definition: optionstate.h:204
void setStringClassName(const QString &value)
Definition: cppcodegenerationpolicy.cpp:211
QString getObjectMethodInit(const QString &variableName=QString(), const QString &itemClassName=QString())
Definition: cppcodegenerationpolicy.cpp:335
static UMLApp * app()
Definition: uml.cpp:275
bool removePrefixFromAccessorMethods
Definition: optionstate.h:205
static const char * DEFAULT_VECTOR_METHOD_INIT
Definition: cppcodegenerationpolicy.h:25
static bool inlineOps()
Definition: umbrellosettings.h:2040
bool getOperationsAreInline()
Definition: cppcodegenerationpolicy.cpp:96
Definition: optionstate.h:310
bool inlineAccessors
Definition: optionstate.h:191
QString vectorClassNameInclude
Definition: optionstate.h:199
CPPCodeGenerationState cppCodeGenerationState
Definition: optionstate.h:249
bool stringIncludeIsGlobal()
Definition: cppcodegenerationpolicy.cpp:261
bool vectorIncludeIsGlobal
Definition: optionstate.h:202
void init()
Definition: cppcodegenerationpolicy.cpp:438
CPPCodeGenerationPolicy()
Definition: cppcodegenerationpolicy.cpp:31
QString m_objectMethodInitBase
Definition: cppcodegenerationpolicy.h:106
static bool autoGenAccessors()
Definition: umbrellosettings.h:1956
void setAccessorsArePublic(bool var)
Definition: cppcodegenerationpolicy.cpp:47
bool stringIncludeIsGlobal
Definition: optionstate.h:197
bool getAccessorMethodsStartWithUpperCase()
Definition: cppcodegenerationpolicy.cpp:148
QString m_vectorMethodInitBase
Definition: cppcodegenerationpolicy.h:105
void setAutoGenerateAccessors(bool var)
Definition: cppcodegenerationpolicy.cpp:176
QString getVectorMethodRemove(const QString &variableName=QString(), const QString &itemClassName=QString())
Definition: cppcodegenerationpolicy.cpp:306
bool getAutoGenerateAccessors()
Definition: cppcodegenerationpolicy.cpp:186
bool virtualDestructors
Definition: optionstate.h:203
QString getVectorMethodAppend(const QString &variableName=QString(), const QString &itemClassName=QString())
Definition: cppcodegenerationpolicy.cpp:295
static bool inlineAccessors()
Definition: umbrellosettings.h:2012
void setDestructorsAreVirtual(bool var)
Definition: cppcodegenerationpolicy.cpp:105
bool getAccessorsArePublic()
Definition: cppcodegenerationpolicy.cpp:58
static QString docToolTag()
Definition: umbrellosettings.h:2404
virtual void setDefaults(CPPCodeGenerationPolicy *cppclone, bool emitUpdateSignal=true)
Definition: cppcodegenerationpolicy.cpp:351
QString vectorClassName
Definition: optionstate.h:198