umbrello/umbrello
cppcodegenerationpolicy.h
Go to the documentation of this file.
79 QString getVectorMethodAppend(const QString & variableName = QString(), const QString & itemClassName = QString());
80 QString getVectorMethodRemove(const QString & variableName = QString(), const QString & itemClassName = QString());
81 QString getVectorMethodInit(const QString & variableName = QString(), const QString & itemClassName = QString());
83 QString getObjectMethodInit(const QString & variableName = QString(), const QString & itemClassName = QString());
virtual void setDefaults(CPPCodeGenerationPolicy *cppclone, bool emitUpdateSignal=true)
Set the defaults for this code generator from the passed generator.
Definition: cppcodegenerationpolicy.cpp:311
QString getVectorClassName()
Definition: cppcodegenerationpolicy.cpp:172
static const char * DEFAULT_VECTOR_METHOD_APPEND
Definition: cppcodegenerationpolicy.h:27
void setStringClassNameInclude(const QString &value)
Definition: cppcodegenerationpolicy.cpp:188
bool getPackageIsNamespace()
Get the value of m_packageIsNamespace.
Definition: cppcodegenerationpolicy.cpp:138
static const char * DEFAULT_OBJECT_METHOD_INIT
Definition: cppcodegenerationpolicy.h:30
void setDocToolTag(const QString &value)
Definition: cppcodegenerationpolicy.cpp:206
void setStringIncludeIsGlobal(bool value)
Set flag whether string include is global.
Definition: cppcodegenerationpolicy.cpp:239
void setVectorClassNameInclude(const QString &value)
Definition: cppcodegenerationpolicy.cpp:200
QString getVectorMethodInit(const QString &variableName=QString(), const QString &itemClassName=QString())
Definition: cppcodegenerationpolicy.cpp:277
bool vectorIncludeIsGlobal()
Determine if the vector include is global.
Definition: cppcodegenerationpolicy.cpp:230
static const char * DEFAULT_VECTOR_METHOD_REMOVE
Definition: cppcodegenerationpolicy.h:28
QString getStringClassName()
Definition: cppcodegenerationpolicy.cpp:162
void setVectorClassName(const QString &value)
Definition: cppcodegenerationpolicy.cpp:194
void setAccessorsAreInline(bool var)
Set the value of m_inlineAccessors.
Definition: cppcodegenerationpolicy.cpp:71
const char * name() const
void setPackageIsNamespace(bool var)
Set the value of m_packageIsNamespace.
Definition: cppcodegenerationpolicy.cpp:128
void setVectorIncludeIsGlobal(bool value)
Set flag whether vector include is global.
Definition: cppcodegenerationpolicy.cpp:249
CodeGenerationPolicyPage * createPage(QWidget *parent=0, const char *name=0)
Create a new dialog interface for this object.
Definition: cppcodegenerationpolicy.cpp:380
bool getAccessorsAreInline()
Get the value of m_inlineAccessors.
Definition: cppcodegenerationpolicy.cpp:81
QString getStringClassNameInclude()
Definition: cppcodegenerationpolicy.cpp:167
bool getDestructorsAreVirtual()
Get the value of m_virtualDestructors.
Definition: cppcodegenerationpolicy.cpp:119
void setOperationsAreInline(bool var)
Set the value of m_inlineOperations.
Definition: cppcodegenerationpolicy.cpp:90
void setStringClassName(const QString &value)
We want to be flexible about which classes are allowed for generation of the CPP code.
Definition: cppcodegenerationpolicy.cpp:182
static const char * DEFAULT_VECTOR_METHOD_INIT
Definition: cppcodegenerationpolicy.h:29
QString getVectorClassNameInclude()
Definition: cppcodegenerationpolicy.cpp:177
QString getObjectMethodInit(const QString &variableName=QString(), const QString &itemClassName=QString())
Be somewhat flexible about how new object classes are initialized.
Definition: cppcodegenerationpolicy.cpp:295
bool getOperationsAreInline()
Get the value of m_inlineOperations.
Definition: cppcodegenerationpolicy.cpp:100
void setAccessorsArePublic(bool var)
Set the value of publicAccessors.
Definition: cppcodegenerationpolicy.cpp:51
bool stringIncludeIsGlobal()
Determine if the string include is global.
Definition: cppcodegenerationpolicy.cpp:221
Base class for programming language specific code generation policy extensions.
Definition: codegenpolicyext.h:27
bool getAutoGenerateAccessors()
Get the value of m_autoGenerateAccessors.
Definition: cppcodegenerationpolicy.cpp:157
void setAutoGenerateAccessors(bool var)
Set the value of m_autoGenerateAccessors.
Definition: cppcodegenerationpolicy.cpp:147
QString getVectorMethodRemove(const QString &variableName=QString(), const QString &itemClassName=QString())
Definition: cppcodegenerationpolicy.cpp:266
QString getVectorMethodAppend(const QString &variableName=QString(), const QString &itemClassName=QString())
More flexible generation.
Definition: cppcodegenerationpolicy.cpp:255
void setDestructorsAreVirtual(bool var)
Set the value of m_virtualDestructors.
Definition: cppcodegenerationpolicy.cpp:109
QObject * parent() const
bool getAccessorsArePublic()
Get the value of m_publicAccessors.
Definition: cppcodegenerationpolicy.cpp:62
QString getDocToolTag()
Definition: cppcodegenerationpolicy.cpp:212
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:25 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:25 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.