8#ifndef CODEGENERATIONPOLICY_H
9#define CODEGENERATIONPOLICY_H
101 virtual void setDefaults(
bool emitUpdateSignal =
true);
Definition: codegenerationpolicypage.h:17
Definition: codegenerationpolicy.h:26
void setIndentationAmount(int amount)
Definition: codegenerationpolicy.cpp:278
QString m_indentation
Definition: codegenerationpolicy.h:144
void setIndentationType(IndentationType type)
Definition: codegenerationpolicy.cpp:259
bool getCodeVerboseSectionComments() const
Definition: codegenerationpolicy.cpp:123
virtual CodeGenerationPolicyPage * createPage(QWidget *parent=0, const char *name=0)
Definition: codegenerationpolicy.cpp:408
void setModifyPolicy(ModifyNamePolicy new_var)
Definition: codegenerationpolicy.cpp:333
Uml::Visibility::Enum getAssociationFieldScope()
Definition: codegenerationpolicy.cpp:399
ModifyNamePolicy
Definition: codegenerationpolicy.h:43
@ Underscore
Definition: codegenerationpolicy.h:43
@ No
Definition: codegenerationpolicy.h:43
@ Capitalise
Definition: codegenerationpolicy.h:43
void setAutoGenerateConstructors(bool var)
Definition: codegenerationpolicy.cpp:351
NewLineType
Definition: codegenerationpolicy.h:44
@ MAC
Definition: codegenerationpolicy.h:44
@ DOS
Definition: codegenerationpolicy.h:44
@ UNIX
Definition: codegenerationpolicy.h:44
QDir getOutputDirectory()
Definition: codegenerationpolicy.cpp:207
void calculateIndentation()
Definition: codegenerationpolicy.cpp:308
QString m_lineEndingChars
Definition: codegenerationpolicy.h:143
IndentationType
Definition: codegenerationpolicy.h:45
@ NONE
Definition: codegenerationpolicy.h:45
@ TAB
Definition: codegenerationpolicy.h:45
@ SPACE
Definition: codegenerationpolicy.h:45
IndentationType getIndentationType()
Definition: codegenerationpolicy.cpp:269
ModifyNamePolicy getModifyPolicy() const
Definition: codegenerationpolicy.cpp:342
virtual void writeConfig()
Definition: codegenerationpolicy.cpp:504
void setLineEndingType(NewLineType type)
Definition: codegenerationpolicy.cpp:217
QString getHeadingFile(const QString &str)
Definition: codegenerationpolicy.cpp:542
void setIncludeHeadings(bool new_var)
Definition: codegenerationpolicy.cpp:177
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:249
bool getCodeVerboseDocumentComments() const
Definition: codegenerationpolicy.cpp:148
Uml::Visibility::Enum getAttributeAccessorScope()
Definition: codegenerationpolicy.cpp:380
bool getAutoGenerateConstructors()
Definition: codegenerationpolicy.cpp:361
bool getIncludeHeadings() const
Definition: codegenerationpolicy.cpp:187
void setCommentStyle(CommentStyle new_var)
Definition: codegenerationpolicy.cpp:90
QString getHeadingFileDir() const
Definition: codegenerationpolicy.cpp:168
OverwritePolicy getOverwritePolicy() const
Definition: codegenerationpolicy.cpp:81
void setHeadingFileDir(const QString &path)
Definition: codegenerationpolicy.cpp:158
void emitModifiedCodeContentSig()
Definition: codegenerationpolicy.cpp:416
void modifiedCodeContent()
Definition: moc_codegenerationpolicy.cpp:130
void setCodeVerboseDocumentComments(bool new_var)
Definition: codegenerationpolicy.cpp:135
CommentStyle getCommentStyle()
Definition: codegenerationpolicy.cpp:100
void setOverwritePolicy(OverwritePolicy new_var)
Definition: codegenerationpolicy.cpp:70
void setAttributeAccessorScope(Uml::Visibility::Enum var)
Definition: codegenerationpolicy.cpp:370
int getIndentationAmount()
Definition: codegenerationpolicy.cpp:291
CommentStyle
Definition: codegenerationpolicy.h:46
@ SingleLine
Definition: codegenerationpolicy.h:46
@ MultiLine
Definition: codegenerationpolicy.h:46
virtual ~CodeGenerationPolicy()
Definition: codegenerationpolicy.cpp:60
void setAssociationFieldScope(Uml::Visibility::Enum var)
Definition: codegenerationpolicy.cpp:389
void setOutputDirectory(QDir new_var)
Definition: codegenerationpolicy.cpp:197
virtual void setDefaults(CodeGenerationPolicy *defaults, bool emitUpdateSignal=true)
Definition: codegenerationpolicy.cpp:425
NewLineType getLineEndingType()
Definition: codegenerationpolicy.cpp:240
QString getIndentation() const
Definition: codegenerationpolicy.cpp:300
CodeGenerationPolicy()
Definition: codegenerationpolicy.cpp:52
void setCodeVerboseSectionComments(bool new_var)
Definition: codegenerationpolicy.cpp:111
Enum
Definition: basictypes.h:45