umbrello
2.34.3
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
8 #ifndef CODEGENERATIONPOLICY_H
9 #define CODEGENERATIONPOLICY_H
101 virtual void setDefaults(
bool emitUpdateSignal =
true);
155 #endif // CODEGENERATIONPOLICY_H
@ Ok
Definition: codegenerationpolicy.h:42
GNU GENERAL PUBLIC LICENSE June Free Software Inc Franklin Fifth USA Everyone is permitted to copy and distribute verbatim copies of this license document
Definition: GPL-2.0-only.txt:8
static void setDefaultAttributeAccessorScope(Uml::Visibility::Enum v)
Definition: umbrellosettings.h:1631
@ NONE
Definition: codegenerationpolicy.h:45
static void setOverwritePolicy(CodeGenerationPolicy::OverwritePolicy v)
Definition: umbrellosettings.h:1918
virtual ~CodeGenerationPolicy()
Definition: codegenerationpolicy.cpp:60
void setIndentationType(IndentationType type)
Definition: codegenerationpolicy.cpp:259
#define MAXLINES
Definition: codegenerationpolicy.cpp:35
void modifiedCodeContent()
Definition: moc_codegenerationpolicy.cpp:130
CodeGenerationPolicy::IndentationType indentationType
Definition: optionstate.h:167
@ Ask
Definition: codegenerationpolicy.h:42
void setModifyPolicy(ModifyNamePolicy new_var)
Definition: codegenerationpolicy.cpp:333
void setAssociationFieldScope(Uml::Visibility::Enum var)
Definition: codegenerationpolicy.cpp:389
static void setIndentationAmount(int v)
Definition: umbrellosettings.h:1771
static bool forceSections()
Definition: umbrellosettings.h:1697
IndentationType
Definition: codegenerationpolicy.h:45
static int indentationAmount()
Definition: umbrellosettings.h:1788
static void setForceSections(bool v)
Definition: umbrellosettings.h:1687
CodeGenerationPolicy::NewLineType lineEndingType
Definition: optionstate.h:168
void setCodeVerboseDocumentComments(bool new_var)
Definition: codegenerationpolicy.cpp:135
static void setHeadingsDirectory(const QString &v)
Definition: umbrellosettings.h:1715
void calculateIndentation()
Definition: codegenerationpolicy.cpp:308
static CodeGenerationPolicy::IndentationType indentationType()
Definition: umbrellosettings.h:1816
static bool autoGenEmptyConstructors()
Definition: umbrellosettings.h:1557
void setCodeVerboseSectionComments(bool new_var)
Definition: codegenerationpolicy.cpp:111
@ MAC
Definition: codegenerationpolicy.h:44
static CodeGenerationPolicy::NewLineType lineEndingType()
Definition: umbrellosettings.h:1844
CodeGenerationPolicy()
Definition: codegenerationpolicy.cpp:52
void setAutoGenerateConstructors(bool var)
Definition: codegenerationpolicy.cpp:351
@ MultiLine
Definition: codegenerationpolicy.h:46
static void setIndentationType(CodeGenerationPolicy::IndentationType v)
Definition: umbrellosettings.h:1806
void setAttributeAccessorScope(Uml::Visibility::Enum var)
Definition: codegenerationpolicy.cpp:370
int indentationAmount
Definition: optionstate.h:166
@ UNIX
Definition: codegenerationpolicy.h:44
@ Never
Definition: codegenerationpolicy.h:42
static CodeGenerationPolicy::OverwritePolicy overwritePolicy()
Definition: umbrellosettings.h:1928
static void setCommentStyle(CodeGenerationPolicy::CommentStyle v)
Definition: umbrellosettings.h:1575
CodeGenerationPolicy::OverwritePolicy overwritePolicy
Definition: optionstate.h:171
@ SPACE
Definition: codegenerationpolicy.h:45
QString m_lineEndingChars
Definition: codegenerationpolicy.h:143
static QString headingsDirectory()
Definition: umbrellosettings.h:1725
bool forceSections
Definition: optionstate.h:163
static void setAutoGenEmptyConstructors(bool v)
Definition: umbrellosettings.h:1547
void setOverwritePolicy(OverwritePolicy new_var)
Definition: codegenerationpolicy.cpp:70
static QString outputDirectory()
Definition: umbrellosettings.h:1900
virtual void setDefaults(CodeGenerationPolicy *defaults, bool emitUpdateSignal=true)
Definition: codegenerationpolicy.cpp:425
void emitModifiedCodeContentSig()
Definition: codegenerationpolicy.cpp:416
static void setOutputDirectory(const QString &v)
Definition: umbrellosettings.h:1890
bool getIncludeHeadings() const
Definition: codegenerationpolicy.cpp:187
Uml::Visibility::Enum defaultAttributeAccessorScope
Definition: optionstate.h:161
@ Cancel
Definition: codegenerationpolicy.h:42
QString toString(Enum item)
Definition: basictypes.cpp:33
void setHeadingFileDir(const QString &path)
Definition: codegenerationpolicy.cpp:158
CodeGenerationState codeGenerationState
Definition: optionstate.h:327
CommentStyle
Definition: codegenerationpolicy.h:46
OptionState & optionState()
Definition: optionstate.cpp:357
Uml::Visibility::Enum getAssociationFieldScope()
Definition: codegenerationpolicy.cpp:399
virtual void writeConfig()
Definition: codegenerationpolicy.cpp:504
NewLineType getLineEndingType()
Definition: codegenerationpolicy.cpp:240
static Uml::Visibility::Enum defaultAssocFieldScope()
Definition: umbrellosettings.h:1613
QDir outputDirectory
Definition: optionstate.h:170
static void setModnamePolicy(CodeGenerationPolicy::ModifyNamePolicy v)
Definition: umbrellosettings.h:1862
static void setIncludeHeadings(bool v)
Definition: umbrellosettings.h:1743
QString getHeadingFile(const QString &str)
Definition: codegenerationpolicy.cpp:542
ModifyNamePolicy getModifyPolicy() const
Definition: codegenerationpolicy.cpp:342
void setIncludeHeadings(bool new_var)
Definition: codegenerationpolicy.cpp:177
@ TAB
Definition: codegenerationpolicy.h:45
CodeGenerationPolicy::ModifyNamePolicy modnamePolicy
Definition: optionstate.h:169
QString getIndentation() const
Definition: codegenerationpolicy.cpp:300
@ No
Definition: codegenerationpolicy.h:43
void setCommentStyle(CommentStyle new_var)
Definition: codegenerationpolicy.cpp:90
QString getHeadingFileDir() const
Definition: codegenerationpolicy.cpp:168
static void setDefaultAssocFieldScope(Uml::Visibility::Enum v)
Definition: umbrellosettings.h:1603
OverwritePolicy
Definition: codegenerationpolicy.h:42
Definition: codegenerationpolicy.h:25
bool getCodeVerboseDocumentComments() const
Definition: codegenerationpolicy.cpp:148
Definition: codegenerationpolicypage.h:16
static bool forceDoc()
Definition: umbrellosettings.h:1669
bool includeHeadings
Definition: optionstate.h:165
IndentationType getIndentationType()
Definition: codegenerationpolicy.cpp:269
void setLineEndingType(NewLineType type)
Definition: codegenerationpolicy.cpp:217
CommentStyle getCommentStyle()
Definition: codegenerationpolicy.cpp:100
OverwritePolicy getOverwritePolicy() const
Definition: codegenerationpolicy.cpp:81
static UMLApp * app()
Definition: uml.cpp:276
bool autoGenEmptyConstructors
Definition: optionstate.h:158
ModifyNamePolicy
Definition: codegenerationpolicy.h:43
int getIndentationAmount()
Definition: codegenerationpolicy.cpp:291
@ SingleLine
Definition: codegenerationpolicy.h:46
CodeGenerationPolicy::CommentStyle commentStyle
Definition: optionstate.h:159
#define logWarn0(s)
Definition: uml.h:536
Enum
Definition: basictypes.h:45
static bool includeHeadings()
Definition: umbrellosettings.h:1753
static void setLineEndingType(CodeGenerationPolicy::NewLineType v)
Definition: umbrellosettings.h:1834
void setIndentationAmount(int amount)
Definition: codegenerationpolicy.cpp:278
@ DOS
Definition: codegenerationpolicy.h:44
void setOutputDirectory(QDir new_var)
Definition: codegenerationpolicy.cpp:197
NewLineType
Definition: codegenerationpolicy.h:44
QString getNewLineEndingChars() const
Definition: codegenerationpolicy.cpp:249
QDir getOutputDirectory()
Definition: codegenerationpolicy.cpp:207
@ Underscore
Definition: codegenerationpolicy.h:43
static Uml::Visibility::Enum defaultAttributeAccessorScope()
Definition: umbrellosettings.h:1641
static void setForceDoc(bool v)
Definition: umbrellosettings.h:1659
Uml::Visibility::Enum defaultAssocFieldScope
Definition: optionstate.h:160
@ Capitalise
Definition: codegenerationpolicy.h:43
Uml::Visibility::Enum getAttributeAccessorScope()
Definition: codegenerationpolicy.cpp:380
bool forceDoc
Definition: optionstate.h:162
static CodeGenerationPolicy::CommentStyle commentStyle()
Definition: umbrellosettings.h:1585
bool getAutoGenerateConstructors()
Definition: codegenerationpolicy.cpp:361
static CodeGenerationPolicy::ModifyNamePolicy modnamePolicy()
Definition: umbrellosettings.h:1872
virtual CodeGenerationPolicyPage * createPage(QWidget *parent=0, const char *name=0)
Definition: codegenerationpolicy.cpp:408
bool getCodeVerboseSectionComments() const
Definition: codegenerationpolicy.cpp:123
QString m_indentation
Definition: codegenerationpolicy.h:144
QDir headingsDirectory
Definition: optionstate.h:164