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
virtual CodeGenerationPolicyPage * createPage(QWidget *parent=0, const char *name=0)
Definition: codegenerationpolicy.cpp:406
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()
Definition: moc_codegenerationpolicy.cpp:130
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
Enum
Definition: basictypes.h:45