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.
12 #ifndef CODEGENERATIONPOLICY_H
13 #define CODEGENERATIONPOLICY_H
105 virtual void setDefaults(
bool emitUpdateSignal =
true);
159 #endif // CODEGENERATIONPOLICY_H
@ Ok
Definition: codegenerationpolicy.h:46
static void setDefaultAttributeAccessorScope(Uml::Visibility::Enum v)
Definition: umbrellosettings.h:1631
@ NONE
Definition: codegenerationpolicy.h:49
static void setOverwritePolicy(CodeGenerationPolicy::OverwritePolicy v)
Definition: umbrellosettings.h:1918
virtual ~CodeGenerationPolicy()
Definition: codegenerationpolicy.cpp:64
void setIndentationType(IndentationType type)
Definition: codegenerationpolicy.cpp:263
#define MAXLINES
Definition: codegenerationpolicy.cpp:39
void modifiedCodeContent()
Definition: moc_codegenerationpolicy.cpp:130
CodeGenerationPolicy::IndentationType indentationType
Definition: optionstate.h:180
@ Ask
Definition: codegenerationpolicy.h:46
void setModifyPolicy(ModifyNamePolicy new_var)
Definition: codegenerationpolicy.cpp:337
void setAssociationFieldScope(Uml::Visibility::Enum var)
Definition: codegenerationpolicy.cpp:393
static void setIndentationAmount(int v)
Definition: umbrellosettings.h:1771
static bool forceSections()
Definition: umbrellosettings.h:1697
IndentationType
Definition: codegenerationpolicy.h:49
static int indentationAmount()
Definition: umbrellosettings.h:1788
static void setForceSections(bool v)
Definition: umbrellosettings.h:1687
CodeGenerationPolicy::NewLineType lineEndingType
Definition: optionstate.h:181
void setCodeVerboseDocumentComments(bool new_var)
Definition: codegenerationpolicy.cpp:139
static void setHeadingsDirectory(const QString &v)
Definition: umbrellosettings.h:1715
void calculateIndentation()
Definition: codegenerationpolicy.cpp:312
static CodeGenerationPolicy::IndentationType indentationType()
Definition: umbrellosettings.h:1816
static bool autoGenEmptyConstructors()
Definition: umbrellosettings.h:1557
void setCodeVerboseSectionComments(bool new_var)
Definition: codegenerationpolicy.cpp:115
@ MAC
Definition: codegenerationpolicy.h:48
static CodeGenerationPolicy::NewLineType lineEndingType()
Definition: umbrellosettings.h:1844
CodeGenerationPolicy()
Definition: codegenerationpolicy.cpp:56
void setAutoGenerateConstructors(bool var)
Definition: codegenerationpolicy.cpp:355
@ MultiLine
Definition: codegenerationpolicy.h:50
static void setIndentationType(CodeGenerationPolicy::IndentationType v)
Definition: umbrellosettings.h:1806
void setAttributeAccessorScope(Uml::Visibility::Enum var)
Definition: codegenerationpolicy.cpp:374
int indentationAmount
Definition: optionstate.h:179
@ UNIX
Definition: codegenerationpolicy.h:48
@ Never
Definition: codegenerationpolicy.h:46
static CodeGenerationPolicy::OverwritePolicy overwritePolicy()
Definition: umbrellosettings.h:1928
static void setCommentStyle(CodeGenerationPolicy::CommentStyle v)
Definition: umbrellosettings.h:1575
CodeGenerationPolicy::OverwritePolicy overwritePolicy
Definition: optionstate.h:184
@ SPACE
Definition: codegenerationpolicy.h:49
QString m_lineEndingChars
Definition: codegenerationpolicy.h:147
static QString headingsDirectory()
Definition: umbrellosettings.h:1725
bool forceSections
Definition: optionstate.h:176
static void setAutoGenEmptyConstructors(bool v)
Definition: umbrellosettings.h:1547
void setOverwritePolicy(OverwritePolicy new_var)
Definition: codegenerationpolicy.cpp:74
static QString outputDirectory()
Definition: umbrellosettings.h:1900
virtual void setDefaults(CodeGenerationPolicy *defaults, bool emitUpdateSignal=true)
Definition: codegenerationpolicy.cpp:429
void emitModifiedCodeContentSig()
Definition: codegenerationpolicy.cpp:420
static void setOutputDirectory(const QString &v)
Definition: umbrellosettings.h:1890
bool getIncludeHeadings() const
Definition: codegenerationpolicy.cpp:191
Uml::Visibility::Enum defaultAttributeAccessorScope
Definition: optionstate.h:174
@ Cancel
Definition: codegenerationpolicy.h:46
QString toString(Enum item)
Definition: basictypes.cpp:81
void setHeadingFileDir(const QString &path)
Definition: codegenerationpolicy.cpp:162
CodeGenerationState codeGenerationState
Definition: optionstate.h:340
CommentStyle
Definition: codegenerationpolicy.h:50
OptionState & optionState()
Definition: optionstate.cpp:370
Uml::Visibility::Enum getAssociationFieldScope()
Definition: codegenerationpolicy.cpp:403
virtual void writeConfig()
Definition: codegenerationpolicy.cpp:508
NewLineType getLineEndingType()
Definition: codegenerationpolicy.cpp:244
static Uml::Visibility::Enum defaultAssocFieldScope()
Definition: umbrellosettings.h:1613
QDir outputDirectory
Definition: optionstate.h:183
static void setModnamePolicy(CodeGenerationPolicy::ModifyNamePolicy v)
Definition: umbrellosettings.h:1862
static void setIncludeHeadings(bool v)
Definition: umbrellosettings.h:1743
QString getHeadingFile(const QString &str)
Definition: codegenerationpolicy.cpp:546
ModifyNamePolicy getModifyPolicy() const
Definition: codegenerationpolicy.cpp:346
void setIncludeHeadings(bool new_var)
Definition: codegenerationpolicy.cpp:181
#define uWarning()
Definition: debug_utils.h:124
@ TAB
Definition: codegenerationpolicy.h:49
CodeGenerationPolicy::ModifyNamePolicy modnamePolicy
Definition: optionstate.h:182
QString getIndentation() const
Definition: codegenerationpolicy.cpp:304
@ No
Definition: codegenerationpolicy.h:47
void setCommentStyle(CommentStyle new_var)
Definition: codegenerationpolicy.cpp:94
QString getHeadingFileDir() const
Definition: codegenerationpolicy.cpp:172
static void setDefaultAssocFieldScope(Uml::Visibility::Enum v)
Definition: umbrellosettings.h:1603
OverwritePolicy
Definition: codegenerationpolicy.h:46
Definition: codegenerationpolicy.h:29
bool getCodeVerboseDocumentComments() const
Definition: codegenerationpolicy.cpp:152
Definition: codegenerationpolicypage.h:30
static bool forceDoc()
Definition: umbrellosettings.h:1669
bool includeHeadings
Definition: optionstate.h:178
IndentationType getIndentationType()
Definition: codegenerationpolicy.cpp:273
void setLineEndingType(NewLineType type)
Definition: codegenerationpolicy.cpp:221
CommentStyle getCommentStyle()
Definition: codegenerationpolicy.cpp:104
OverwritePolicy getOverwritePolicy() const
Definition: codegenerationpolicy.cpp:85
static UMLApp * app()
Definition: uml.cpp:280
bool autoGenEmptyConstructors
Definition: optionstate.h:171
ModifyNamePolicy
Definition: codegenerationpolicy.h:47
int getIndentationAmount()
Definition: codegenerationpolicy.cpp:295
@ SingleLine
Definition: codegenerationpolicy.h:50
CodeGenerationPolicy::CommentStyle commentStyle
Definition: optionstate.h:172
Enum
Definition: basictypes.h:76
static bool includeHeadings()
Definition: umbrellosettings.h:1753
static void setLineEndingType(CodeGenerationPolicy::NewLineType v)
Definition: umbrellosettings.h:1834
void setIndentationAmount(int amount)
Definition: codegenerationpolicy.cpp:282
@ DOS
Definition: codegenerationpolicy.h:48
void setOutputDirectory(QDir new_var)
Definition: codegenerationpolicy.cpp:201
NewLineType
Definition: codegenerationpolicy.h:48
QString getNewLineEndingChars() const
Definition: codegenerationpolicy.cpp:253
QDir getOutputDirectory()
Definition: codegenerationpolicy.cpp:211
@ Underscore
Definition: codegenerationpolicy.h:47
static Uml::Visibility::Enum defaultAttributeAccessorScope()
Definition: umbrellosettings.h:1641
static void setForceDoc(bool v)
Definition: umbrellosettings.h:1659
Uml::Visibility::Enum defaultAssocFieldScope
Definition: optionstate.h:173
@ Capitalise
Definition: codegenerationpolicy.h:47
Uml::Visibility::Enum getAttributeAccessorScope()
Definition: codegenerationpolicy.cpp:384
bool forceDoc
Definition: optionstate.h:175
static CodeGenerationPolicy::CommentStyle commentStyle()
Definition: umbrellosettings.h:1585
bool getAutoGenerateConstructors()
Definition: codegenerationpolicy.cpp:365
static CodeGenerationPolicy::ModifyNamePolicy modnamePolicy()
Definition: umbrellosettings.h:1872
virtual CodeGenerationPolicyPage * createPage(QWidget *parent=0, const char *name=0)
Definition: codegenerationpolicy.cpp:412
bool getCodeVerboseSectionComments() const
Definition: codegenerationpolicy.cpp:127
QString m_indentation
Definition: codegenerationpolicy.h:148
QDir headingsDirectory
Definition: optionstate.h:177