umbrello
2.30.90
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
12 #ifndef CPPCODEGENERATIONPOLICY_H
13 #define CPPCODEGENERATIONPOLICY_H
91 QString
getVectorMethodAppend(
const QString & variableName = QString(),
const QString & itemClassName = QString());
92 QString
getVectorMethodRemove(
const QString & variableName = QString(),
const QString & itemClassName = QString());
93 QString
getVectorMethodInit(
const QString & variableName = QString(),
const QString & itemClassName = QString());
95 QString
getObjectMethodInit(
const QString & variableName = QString(),
const QString & itemClassName = QString());
98 virtual void setDefaults(
bool emitUpdateSignal =
true);
114 #endif // CPPCODEGENERATIONPOLICY_H
QString getDocToolTag()
Definition: cppcodegenerationpolicy.cpp:256
static const char * DEFAULT_VECTOR_METHOD_APPEND
Definition: cppcodegenerationpolicy.h:27
bool getPackageIsNamespace()
Definition: cppcodegenerationpolicy.cpp:171
bool accessorMethodsStartWithUpperCase
Definition: optionstate.h:218
QString getVectorClassName()
Definition: cppcodegenerationpolicy.cpp:205
static const char * DEFAULT_OBJECT_METHOD_INIT
Definition: cppcodegenerationpolicy.h:30
void setStringClassNameInclude(const QString &value)
Definition: cppcodegenerationpolicy.cpp:221
void setDocToolTag(const QString &value)
Definition: cppcodegenerationpolicy.cpp:250
bool inlineOps
Definition: optionstate.h:204
virtual ~CPPCodeGenerationPolicy()
Definition: cppcodegenerationpolicy.cpp:43
void setGetterWithGetPrefix(bool var)
Definition: cppcodegenerationpolicy.cpp:124
QString getVectorMethodInit(const QString &variableName=QString(), const QString &itemClassName=QString())
Definition: cppcodegenerationpolicy.cpp:321
bool publicAccessors
Definition: optionstate.h:206
QString classMemberPrefix
Definition: optionstate.h:212
bool vectorIncludeIsGlobal()
Definition: cppcodegenerationpolicy.cpp:274
QString m_vectorMethodAppendBase
Definition: cppcodegenerationpolicy.h:107
CodeGenerationPolicy * commonPolicy() const
Definition: uml.cpp:2274
void setAccessorMethodsStartWithUpperCase(bool var)
Definition: cppcodegenerationpolicy.cpp:146
void setStringIncludeIsGlobal(bool value)
Definition: cppcodegenerationpolicy.cpp:283
void setVectorClassNameInclude(const QString &value)
Definition: cppcodegenerationpolicy.cpp:233
bool autoGenAccessors
Definition: optionstate.h:202
bool getGetterWithGetPrefix()
Definition: cppcodegenerationpolicy.cpp:130
void setVectorClassName(const QString &value)
Definition: cppcodegenerationpolicy.cpp:227
void setVectorIncludeIsGlobal(bool value)
Definition: cppcodegenerationpolicy.cpp:293
static const char * DEFAULT_VECTOR_METHOD_REMOVE
Definition: cppcodegenerationpolicy.h:28
CodeGenerationPolicyPage * createPage(QWidget *parent=0, const char *name=0)
Definition: cppcodegenerationpolicy.cpp:434
CPPCodeGenerationPolicyPage(QWidget *parent=0, const char *name=0, CPPCodeGenerationPolicy *policy=0)
Definition: cppcodegenerationpolicypage.cpp:27
void emitModifiedCodeContentSig()
Definition: codegenerationpolicy.cpp:420
Definition: codegenpolicyext.h:27
Definition: cppcodegenerationpolicy.h:22
void setClassMemberPrefix(const QString &value)
Definition: cppcodegenerationpolicy.cpp:239
QString getStringClassName()
Definition: cppcodegenerationpolicy.cpp:195
QString stringClassName
Definition: optionstate.h:207
CodeGenerationState codeGenerationState
Definition: optionstate.h:339
OptionState & optionState()
Definition: optionstate.cpp:370
bool getAccessorsAreInline()
Definition: cppcodegenerationpolicy.cpp:81
bool packageIsNamespace
Definition: optionstate.h:205
void setAccessorsAreInline(bool var)
Definition: cppcodegenerationpolicy.cpp:71
QString stringClassNameInclude
Definition: optionstate.h:208
QString getStringClassNameInclude()
Definition: cppcodegenerationpolicy.cpp:200
void setPackageIsNamespace(bool var)
Definition: cppcodegenerationpolicy.cpp:161
void setRemovePrefixFromAccessorMethods(bool var)
Definition: cppcodegenerationpolicy.cpp:135
QString docToolTag
Definition: optionstate.h:213
bool getDestructorsAreVirtual()
Definition: cppcodegenerationpolicy.cpp:119
bool getRemovePrefixFromAccessorMethods()
Definition: cppcodegenerationpolicy.cpp:141
QString getVectorClassNameInclude()
Definition: cppcodegenerationpolicy.cpp:210
QString m_vectorMethodRemoveBase
Definition: cppcodegenerationpolicy.h:108
Definition: codegenerationpolicypage.h:30
QString getClassMemberPrefix()
Definition: cppcodegenerationpolicy.cpp:245
void setOperationsAreInline(bool var)
Definition: cppcodegenerationpolicy.cpp:90
bool getterWithGetPrefix
Definition: optionstate.h:216
void setStringClassName(const QString &value)
Definition: cppcodegenerationpolicy.cpp:215
QString getObjectMethodInit(const QString &variableName=QString(), const QString &itemClassName=QString())
Definition: cppcodegenerationpolicy.cpp:339
static UMLApp * app()
Definition: uml.cpp:269
bool removePrefixFromAccessorMethods
Definition: optionstate.h:217
static const char * DEFAULT_VECTOR_METHOD_INIT
Definition: cppcodegenerationpolicy.h:29
bool getOperationsAreInline()
Definition: cppcodegenerationpolicy.cpp:100
Definition: optionstate.h:322
bool inlineAccessors
Definition: optionstate.h:203
QString vectorClassNameInclude
Definition: optionstate.h:211
CPPCodeGenerationState cppCodeGenerationState
Definition: optionstate.h:261
bool stringIncludeIsGlobal()
Definition: cppcodegenerationpolicy.cpp:265
bool vectorIncludeIsGlobal
Definition: optionstate.h:214
void init()
Definition: cppcodegenerationpolicy.cpp:442
CPPCodeGenerationPolicy()
Definition: cppcodegenerationpolicy.cpp:35
QString m_objectMethodInitBase
Definition: cppcodegenerationpolicy.h:110
void setAccessorsArePublic(bool var)
Definition: cppcodegenerationpolicy.cpp:51
bool stringIncludeIsGlobal
Definition: optionstate.h:209
bool getAccessorMethodsStartWithUpperCase()
Definition: cppcodegenerationpolicy.cpp:152
QString m_vectorMethodInitBase
Definition: cppcodegenerationpolicy.h:109
void setAutoGenerateAccessors(bool var)
Definition: cppcodegenerationpolicy.cpp:180
QString getVectorMethodRemove(const QString &variableName=QString(), const QString &itemClassName=QString())
Definition: cppcodegenerationpolicy.cpp:310
bool getAutoGenerateAccessors()
Definition: cppcodegenerationpolicy.cpp:190
bool virtualDestructors
Definition: optionstate.h:215
QString getVectorMethodAppend(const QString &variableName=QString(), const QString &itemClassName=QString())
Definition: cppcodegenerationpolicy.cpp:299
void setDestructorsAreVirtual(bool var)
Definition: cppcodegenerationpolicy.cpp:109
bool getAccessorsArePublic()
Definition: cppcodegenerationpolicy.cpp:62
virtual void setDefaults(CPPCodeGenerationPolicy *cppclone, bool emitUpdateSignal=true)
Definition: cppcodegenerationpolicy.cpp:355
QString vectorClassName
Definition: optionstate.h:210