8#ifndef CODEGENERATIONPOLICY_H
9#define CODEGENERATIONPOLICY_H
102 virtual void setDefaults(
bool emitUpdateSignal =
true);
Definition codegenerationpolicypage.h:17
Definition codegenerationpolicy.h:26
void setIndentationAmount(int amount)
Definition codegenerationpolicy.cpp:276
QString m_indentation
Definition codegenerationpolicy.h:145
void setIndentationType(IndentationType type)
Definition codegenerationpolicy.cpp:257
void setModifyPolicy(ModifyNamePolicy new_var)
Definition codegenerationpolicy.cpp:331
Uml::Visibility::Enum getAssociationFieldScope()
Definition codegenerationpolicy.cpp:397
ModifyNamePolicy
Definition codegenerationpolicy.h:43
@ Underscore
Definition codegenerationpolicy.h:43
@ No
Definition codegenerationpolicy.h:43
@ Capitalise
Definition codegenerationpolicy.h:43
void setSectionCommentsPolicy(WriteSectionCommentsPolicy new_var)
Definition codegenerationpolicy.cpp:107
void setAutoGenerateConstructors(bool var)
Definition codegenerationpolicy.cpp:349
NewLineType
Definition codegenerationpolicy.h:45
@ MAC
Definition codegenerationpolicy.h:45
@ DOS
Definition codegenerationpolicy.h:45
@ UNIX
Definition codegenerationpolicy.h:45
QDir getOutputDirectory()
Definition codegenerationpolicy.cpp:205
void calculateIndentation()
Definition codegenerationpolicy.cpp:306
QString m_lineEndingChars
Definition codegenerationpolicy.h:144
IndentationType
Definition codegenerationpolicy.h:46
@ NONE
Definition codegenerationpolicy.h:46
@ TAB
Definition codegenerationpolicy.h:46
@ SPACE
Definition codegenerationpolicy.h:46
IndentationType getIndentationType()
Definition codegenerationpolicy.cpp:267
ModifyNamePolicy getModifyPolicy() const
Definition codegenerationpolicy.cpp:340
virtual void writeConfig()
Definition codegenerationpolicy.cpp:497
void setLineEndingType(NewLineType type)
Definition codegenerationpolicy.cpp:215
QString getHeadingFile(const QString &str)
Definition codegenerationpolicy.cpp:535
void setIncludeHeadings(bool new_var)
Definition codegenerationpolicy.cpp:175
OverwritePolicy
Definition codegenerationpolicy.h:42
@ Cancel
Definition codegenerationpolicy.h:42
@ Ask
Definition codegenerationpolicy.h:42
@ Never
Definition codegenerationpolicy.h:42
@ Ok
Definition codegenerationpolicy.h:42
QString getNewLineEndingChars() const
Definition codegenerationpolicy.cpp:247
bool getCodeVerboseDocumentComments() const
Definition codegenerationpolicy.cpp:146
WriteSectionCommentsPolicy
Definition codegenerationpolicy.h:44
@ None
Definition codegenerationpolicy.h:44
@ Always
Definition codegenerationpolicy.h:44
@ WhenNonEmpty
Definition codegenerationpolicy.h:44
Uml::Visibility::Enum getAttributeAccessorScope()
Definition codegenerationpolicy.cpp:378
bool getAutoGenerateConstructors()
Definition codegenerationpolicy.cpp:359
bool getIncludeHeadings() const
Definition codegenerationpolicy.cpp:185
void setCommentStyle(CommentStyle new_var)
Definition codegenerationpolicy.cpp:85
QString getHeadingFileDir() const
Definition codegenerationpolicy.cpp:166
OverwritePolicy getOverwritePolicy() const
Definition codegenerationpolicy.cpp:76
void setHeadingFileDir(const QString &path)
Definition codegenerationpolicy.cpp:156
void emitModifiedCodeContentSig()
Definition codegenerationpolicy.cpp:414
void modifiedCodeContent()
void setCodeVerboseDocumentComments(bool new_var)
Definition codegenerationpolicy.cpp:133
CommentStyle getCommentStyle()
Definition codegenerationpolicy.cpp:95
void setOverwritePolicy(OverwritePolicy new_var)
Definition codegenerationpolicy.cpp:65
void setAttributeAccessorScope(Uml::Visibility::Enum var)
Definition codegenerationpolicy.cpp:368
int getIndentationAmount()
Definition codegenerationpolicy.cpp:289
CommentStyle
Definition codegenerationpolicy.h:47
@ SingleLine
Definition codegenerationpolicy.h:47
@ MultiLine
Definition codegenerationpolicy.h:47
virtual ~CodeGenerationPolicy()
Definition codegenerationpolicy.cpp:55
void setAssociationFieldScope(Uml::Visibility::Enum var)
Definition codegenerationpolicy.cpp:387
void setOutputDirectory(QDir new_var)
Definition codegenerationpolicy.cpp:195
virtual void setDefaults(CodeGenerationPolicy *defaults, bool emitUpdateSignal=true)
Definition codegenerationpolicy.cpp:423
NewLineType getLineEndingType()
Definition codegenerationpolicy.cpp:238
QString getIndentation() const
Definition codegenerationpolicy.cpp:298
WriteSectionCommentsPolicy getSectionCommentsPolicy() const
Definition codegenerationpolicy.cpp:121
CodeGenerationPolicy()
Definition codegenerationpolicy.cpp:47
virtual CodeGenerationPolicyPage * createPage(QWidget *parent=nullptr, const char *name=nullptr)
Definition codegenerationpolicy.cpp:406
Enum
Definition basictypes.h:45