12 #ifndef CODEGENERATIONPOLICY_H
13 #define CODEGENERATIONPOLICY_H
105 virtual void setDefaults(
bool emitUpdateSignal =
true);
Definition: codegenerationpolicypage.h:31
Definition: codegenerationpolicy.h:30
void setIndentationAmount(int amount)
Definition: codegenerationpolicy.cpp:282
QString m_indentation
Definition: codegenerationpolicy.h:148
void setIndentationType(IndentationType type)
Definition: codegenerationpolicy.cpp:263
bool getCodeVerboseSectionComments() const
Definition: codegenerationpolicy.cpp:127
virtual CodeGenerationPolicyPage * createPage(QWidget *parent=0, const char *name=0)
Definition: codegenerationpolicy.cpp:412
void setModifyPolicy(ModifyNamePolicy new_var)
Definition: codegenerationpolicy.cpp:337
Uml::Visibility::Enum getAssociationFieldScope()
Definition: codegenerationpolicy.cpp:403
ModifyNamePolicy
Definition: codegenerationpolicy.h:47
@ Underscore
Definition: codegenerationpolicy.h:47
@ No
Definition: codegenerationpolicy.h:47
@ Capitalise
Definition: codegenerationpolicy.h:47
void setAutoGenerateConstructors(bool var)
Definition: codegenerationpolicy.cpp:355
NewLineType
Definition: codegenerationpolicy.h:48
@ MAC
Definition: codegenerationpolicy.h:48
@ DOS
Definition: codegenerationpolicy.h:48
@ UNIX
Definition: codegenerationpolicy.h:48
QDir getOutputDirectory()
Definition: codegenerationpolicy.cpp:211
void calculateIndentation()
Definition: codegenerationpolicy.cpp:312
QString m_lineEndingChars
Definition: codegenerationpolicy.h:147
IndentationType
Definition: codegenerationpolicy.h:49
@ NONE
Definition: codegenerationpolicy.h:49
@ TAB
Definition: codegenerationpolicy.h:49
@ SPACE
Definition: codegenerationpolicy.h:49
IndentationType getIndentationType()
Definition: codegenerationpolicy.cpp:273
ModifyNamePolicy getModifyPolicy() const
Definition: codegenerationpolicy.cpp:346
virtual void writeConfig()
Definition: codegenerationpolicy.cpp:508
void setLineEndingType(NewLineType type)
Definition: codegenerationpolicy.cpp:221
QString getHeadingFile(const QString &str)
Definition: codegenerationpolicy.cpp:546
void setIncludeHeadings(bool new_var)
Definition: codegenerationpolicy.cpp:181
OverwritePolicy
Definition: codegenerationpolicy.h:46
@ Cancel
Definition: codegenerationpolicy.h:46
@ Ask
Definition: codegenerationpolicy.h:46
@ Never
Definition: codegenerationpolicy.h:46
@ Ok
Definition: codegenerationpolicy.h:46
QString getNewLineEndingChars() const
Definition: codegenerationpolicy.cpp:253
bool getCodeVerboseDocumentComments() const
Definition: codegenerationpolicy.cpp:152
Uml::Visibility::Enum getAttributeAccessorScope()
Definition: codegenerationpolicy.cpp:384
bool getAutoGenerateConstructors()
Definition: codegenerationpolicy.cpp:365
bool getIncludeHeadings() const
Definition: codegenerationpolicy.cpp:191
void setCommentStyle(CommentStyle new_var)
Definition: codegenerationpolicy.cpp:94
QString getHeadingFileDir() const
Definition: codegenerationpolicy.cpp:172
OverwritePolicy getOverwritePolicy() const
Definition: codegenerationpolicy.cpp:85
void setHeadingFileDir(const QString &path)
Definition: codegenerationpolicy.cpp:162
void emitModifiedCodeContentSig()
Definition: codegenerationpolicy.cpp:420
void modifiedCodeContent()
Definition: moc_codegenerationpolicy.cpp:130
void setCodeVerboseDocumentComments(bool new_var)
Definition: codegenerationpolicy.cpp:139
CommentStyle getCommentStyle()
Definition: codegenerationpolicy.cpp:104
void setOverwritePolicy(OverwritePolicy new_var)
Definition: codegenerationpolicy.cpp:74
void setAttributeAccessorScope(Uml::Visibility::Enum var)
Definition: codegenerationpolicy.cpp:374
int getIndentationAmount()
Definition: codegenerationpolicy.cpp:295
CommentStyle
Definition: codegenerationpolicy.h:50
@ SingleLine
Definition: codegenerationpolicy.h:50
@ MultiLine
Definition: codegenerationpolicy.h:50
virtual ~CodeGenerationPolicy()
Definition: codegenerationpolicy.cpp:64
void setAssociationFieldScope(Uml::Visibility::Enum var)
Definition: codegenerationpolicy.cpp:393
void setOutputDirectory(QDir new_var)
Definition: codegenerationpolicy.cpp:201
virtual void setDefaults(CodeGenerationPolicy *defaults, bool emitUpdateSignal=true)
Definition: codegenerationpolicy.cpp:429
NewLineType getLineEndingType()
Definition: codegenerationpolicy.cpp:244
QString getIndentation() const
Definition: codegenerationpolicy.cpp:304
CodeGenerationPolicy()
Definition: codegenerationpolicy.cpp:56
void setCodeVerboseSectionComments(bool new_var)
Definition: codegenerationpolicy.cpp:115
Enum
Definition: basictypes.h:59