umbrello
2.32.3
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
@ NONE
Definition: codegenerationpolicy.h:49
virtual ~CodeGenerationPolicy()
Definition: codegenerationpolicy.cpp:64
void setIndentationType(IndentationType type)
Definition: codegenerationpolicy.cpp:263
#define MAXLINES
Definition: codegenerationpolicy.cpp:39
void modifiedCodeContent()
CodeGenerationPolicy::IndentationType indentationType
Definition: optionstate.h:171
@ Ask
Definition: codegenerationpolicy.h:46
void setModifyPolicy(ModifyNamePolicy new_var)
Definition: codegenerationpolicy.cpp:337
void setAssociationFieldScope(Uml::Visibility::Enum var)
Definition: codegenerationpolicy.cpp:393
IndentationType
Definition: codegenerationpolicy.h:49
CodeGenerationPolicy::NewLineType lineEndingType
Definition: optionstate.h:172
void setCodeVerboseDocumentComments(bool new_var)
Definition: codegenerationpolicy.cpp:139
void calculateIndentation()
Definition: codegenerationpolicy.cpp:312
void setCodeVerboseSectionComments(bool new_var)
Definition: codegenerationpolicy.cpp:115
@ MAC
Definition: codegenerationpolicy.h:48
CodeGenerationPolicy()
Definition: codegenerationpolicy.cpp:56
void setAutoGenerateConstructors(bool var)
Definition: codegenerationpolicy.cpp:355
@ MultiLine
Definition: codegenerationpolicy.h:50
void setAttributeAccessorScope(Uml::Visibility::Enum var)
Definition: codegenerationpolicy.cpp:374
int indentationAmount
Definition: optionstate.h:170
@ UNIX
Definition: codegenerationpolicy.h:48
@ Never
Definition: codegenerationpolicy.h:46
CodeGenerationPolicy::OverwritePolicy overwritePolicy
Definition: optionstate.h:175
@ SPACE
Definition: codegenerationpolicy.h:49
QString m_lineEndingChars
Definition: codegenerationpolicy.h:147
bool forceSections
Definition: optionstate.h:167
void setOverwritePolicy(OverwritePolicy new_var)
Definition: codegenerationpolicy.cpp:74
virtual void setDefaults(CodeGenerationPolicy *defaults, bool emitUpdateSignal=true)
Definition: codegenerationpolicy.cpp:429
void emitModifiedCodeContentSig()
Definition: codegenerationpolicy.cpp:420
bool getIncludeHeadings() const
Definition: codegenerationpolicy.cpp:191
Uml::Visibility::Enum defaultAttributeAccessorScope
Definition: optionstate.h:165
@ Cancel
Definition: codegenerationpolicy.h:46
QString toString(Enum item)
Definition: basictypes.cpp:47
void setHeadingFileDir(const QString &path)
Definition: codegenerationpolicy.cpp:162
CodeGenerationState codeGenerationState
Definition: optionstate.h:331
CommentStyle
Definition: codegenerationpolicy.h:50
OptionState & optionState()
Definition: optionstate.cpp:362
Uml::Visibility::Enum getAssociationFieldScope()
Definition: codegenerationpolicy.cpp:403
virtual void writeConfig()
Definition: codegenerationpolicy.cpp:508
NewLineType getLineEndingType()
Definition: codegenerationpolicy.cpp:244
QDir outputDirectory
Definition: optionstate.h:174
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:173
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
OverwritePolicy
Definition: codegenerationpolicy.h:46
Definition: codegenerationpolicy.h:30
bool getCodeVerboseDocumentComments() const
Definition: codegenerationpolicy.cpp:152
Definition: codegenerationpolicypage.h:31
bool includeHeadings
Definition: optionstate.h:169
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:269
bool autoGenEmptyConstructors
Definition: optionstate.h:162
ModifyNamePolicy
Definition: codegenerationpolicy.h:47
int getIndentationAmount()
Definition: codegenerationpolicy.cpp:295
@ SingleLine
Definition: codegenerationpolicy.h:50
CodeGenerationPolicy::CommentStyle commentStyle
Definition: optionstate.h:163
Enum
Definition: basictypes.h:59
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
Uml::Visibility::Enum defaultAssocFieldScope
Definition: optionstate.h:164
@ Capitalise
Definition: codegenerationpolicy.h:47
Uml::Visibility::Enum getAttributeAccessorScope()
Definition: codegenerationpolicy.cpp:384
bool forceDoc
Definition: optionstate.h:166
bool getAutoGenerateConstructors()
Definition: codegenerationpolicy.cpp:365
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:168