18 #include <QDomElement>
19 #include <QXmlStreamWriter>
150 #elif defined(Q_OS_MAC)
Definition: codegenerationpolicy.h:30
ModifyNamePolicy
Definition: codegenerationpolicy.h:47
NewLineType
Definition: codegenerationpolicy.h:48
IndentationType
Definition: codegenerationpolicy.h:49
OverwritePolicy
Definition: codegenerationpolicy.h:46
CommentStyle
Definition: codegenerationpolicy.h:50
Definition: optionstate.h:280
bool autoDotPath
determine path to dot executable automatically
Definition: optionstate.h:294
QString dotPath
path to dot executable
Definition: optionstate.h:295
void save()
Definition: optionstate.cpp:355
void saveToXMI1(QXmlStreamWriter &writer)
bool showExportLayout
flag for display export layout
Definition: optionstate.h:296
AutoLayoutState()
Definition: optionstate.h:282
bool loadFromXMI1(QDomElement &element)
void load()
Definition: optionstate.cpp:348
Definition: optionstate.h:98
bool showAttribAssocs
Definition: optionstate.h:129
bool showDocumentation
Definition: optionstate.h:130
bool showPublicOnly
Definition: optionstate.h:131
void load()
Definition: optionstate.cpp:69
bool showVisibility
Definition: optionstate.h:122
Uml::Visibility::Enum defaultAttributeScope
Definition: optionstate.h:132
bool showAtts
Definition: optionstate.h:123
bool showAttSig
Definition: optionstate.h:126
Uml::Visibility::Enum defaultOperationScope
Definition: optionstate.h:133
bool showOpSig
Definition: optionstate.h:127
bool showOps
Definition: optionstate.h:124
ClassState()
Definition: optionstate.h:100
void saveToXMI1(QXmlStreamWriter &writer)
Definition: optionstate.cpp:103
bool loadFromXMI1(QDomElement &element)
Definition: optionstate.cpp:125
void save()
Definition: optionstate.cpp:84
Uml::ShowStereoType::Enum showStereoType
Definition: optionstate.h:125
bool showPackage
Definition: optionstate.h:128
Definition: optionstate.h:178
QString vectorClassName
Definition: optionstate.h:203
bool autoGenAccessors
Definition: optionstate.h:195
CPPCodeGenerationState()
Definition: optionstate.h:180
bool accessorMethodsStartWithUpperCase
Definition: optionstate.h:211
bool vectorIncludeIsGlobal
Definition: optionstate.h:207
bool publicAccessors
Definition: optionstate.h:199
QString vectorClassNameInclude
Definition: optionstate.h:204
QString stringClassNameInclude
Definition: optionstate.h:201
bool virtualDestructors
Definition: optionstate.h:208
QString classMemberPrefix
Definition: optionstate.h:205
bool packageIsNamespace
Definition: optionstate.h:198
bool stringIncludeIsGlobal
Definition: optionstate.h:202
bool inlineOps
Definition: optionstate.h:197
QString stringClassName
Definition: optionstate.h:200
bool inlineAccessors
Definition: optionstate.h:196
bool removePrefixFromAccessorMethods
Definition: optionstate.h:210
QString docToolTag
Definition: optionstate.h:206
bool getterWithGetPrefix
Definition: optionstate.h:209
Definition: optionstate.h:214
bool buildANTDocument
Definition: optionstate.h:225
DCodeGenerationState()
Definition: optionstate.h:216
bool autoGenerateAttributeAccessors
Definition: optionstate.h:223
bool autoGenerateAssocAccessors
Definition: optionstate.h:224
Definition: optionstate.h:228
bool autoGenerateAttributeAccessors
Definition: optionstate.h:237
bool autoGenerateAssocAccessors
Definition: optionstate.h:238
JavaCodeGenerationState()
Definition: optionstate.h:230
bool buildANTDocument
Definition: optionstate.h:239
Definition: optionstate.h:242
bool autoGenerateAssocAccessors
Definition: optionstate.h:251
bool autoGenerateAttributeAccessors
Definition: optionstate.h:250
RubyCodeGenerationState()
Definition: optionstate.h:244
Definition: optionstate.h:136
JavaCodeGenerationState javaCodeGenerationState
Definition: optionstate.h:256
CodeGenerationPolicy::NewLineType lineEndingType
Definition: optionstate.h:173
bool autoGenEmptyConstructors
Definition: optionstate.h:163
CodeGenerationState()
Definition: optionstate.h:138
RubyCodeGenerationState rubyCodeGenerationState
Definition: optionstate.h:257
bool forceSections
Definition: optionstate.h:168
QDir headingsDirectory
Definition: optionstate.h:169
int indentationAmount
Definition: optionstate.h:171
bool forceDoc
Definition: optionstate.h:167
DCodeGenerationState dCodeGenerationState
Definition: optionstate.h:255
void load()
Definition: optionstate.cpp:272
QDir outputDirectory
Definition: optionstate.h:175
bool includeHeadings
Definition: optionstate.h:170
Uml::Visibility::Enum defaultAssocFieldScope
Definition: optionstate.h:165
CodeGenerationPolicy::ModifyNamePolicy modnamePolicy
Definition: optionstate.h:174
Uml::Visibility::Enum defaultAttributeAccessorScope
Definition: optionstate.h:166
CodeGenerationPolicy::CommentStyle commentStyle
Definition: optionstate.h:164
CodeGenerationPolicy::IndentationType indentationType
Definition: optionstate.h:172
CPPCodeGenerationState cppCodeGenerationState
Definition: optionstate.h:254
CodeGenerationPolicy::OverwritePolicy overwritePolicy
Definition: optionstate.h:176
void save()
Definition: optionstate.cpp:305
Definition: optionstate.h:260
bool createArtifacts
Definition: optionstate.h:275
bool loadFromXMI1(QDomElement &element)
Definition: optionstate.cpp:260
void save()
Definition: optionstate.cpp:236
void load()
Definition: optionstate.cpp:228
bool supportCPP11
Definition: optionstate.h:277
bool resolveDependencies
Definition: optionstate.h:276
void saveToXMI1(QXmlStreamWriter &writer)
Definition: optionstate.cpp:247
CodeImportState()
Definition: optionstate.h:262
configurable params for the code viewer tool
Definition: codeviewerstate.h:20
Definition: optionstate.h:35
bool undo
Definition: optionstate.h:57
int autosavetime
Definition: optionstate.h:65
bool angularlines
Definition: optionstate.h:60
QString autosavesuffix
Text input field for suffix of autosave.
Definition: optionstate.h:66
bool autosave
Definition: optionstate.h:63
QString lastFile
Definition: optionstate.h:70
bool newcodegen
Definition: optionstate.h:59
void save()
Definition: optionstate.cpp:52
bool tabdiagrams
Definition: optionstate.h:58
Uml::LayoutType::Enum layoutType
Definition: optionstate.h:61
bool loadlast
Definition: optionstate.h:67
int time
old autosave time, kept for compatibility
Definition: optionstate.h:64
void load()
Definition: optionstate.cpp:20
bool uml2
Definition: optionstate.h:71
Uml::ProgrammingLanguage::Enum defaultLanguage
Definition: optionstate.h:69
GeneralState()
Definition: optionstate.h:37
bool footerPrinting
Definition: optionstate.h:62
Uml::DiagramType::Enum diagram
Definition: optionstate.h:68
Definition: optionstate.h:299
LayoutTypeState()
Definition: optionstate.h:301
bool loadFromXMI1(QDomElement &element)
Uml::LayoutType::Enum showExportLayout
flag for display export layout
Definition: optionstate.h:312
void saveToXMI1(QXmlStreamWriter &writer)
Definition: optionstate.h:315
ClassState classState
Definition: optionstate.h:330
CodeImportState codeImportState
Definition: optionstate.h:333
CodeViewerState codeViewerState
Definition: optionstate.h:331
bool loadFromXMI1(QDomElement &element)
Definition: optionstate.cpp:414
void saveToXMI1(QXmlStreamWriter &writer)
Definition: optionstate.cpp:402
CodeGenerationState codeGenerationState
Definition: optionstate.h:332
LayoutTypeState layoutTypeState
Definition: optionstate.h:328
GeneralState generalState
Definition: optionstate.h:327
void load()
Definition: optionstate.cpp:376
static OptionState & instance()
Definition: optionstate.cpp:422
AutoLayoutState autoLayoutState
Definition: optionstate.h:334
OptionState()
Definition: optionstate.cpp:372
UIState uiState
Definition: optionstate.h:329
void save()
Definition: optionstate.cpp:387
Definition: optionstate.h:74
QColor gridDotColor
Definition: optionstate.h:95
QColor lineColor
Definition: optionstate.h:90
UIState()
Definition: optionstate.h:76
uint lineWidth
Definition: optionstate.h:91
QColor backgroundColor
Definition: optionstate.h:94
void load()
Definition: optionstate.cpp:152
QColor textColor
Definition: optionstate.h:92
bool loadFromXMI1(QDomElement &element)
Definition: optionstate.cpp:198
QColor fillColor
Definition: optionstate.h:89
bool useFillColor
Definition: optionstate.h:88
void saveToXMI1(QXmlStreamWriter &writer)
Definition: optionstate.cpp:180
void save()
Definition: optionstate.cpp:164
QFont font
Definition: optionstate.h:93
Definition: codeviewerstate.cpp:15
OptionState & optionState()
Definition: optionstate.cpp:362
void setOptionState(const OptionState &optstate)
Definition: optionstate.cpp:367
Page
Definition: optionstate.h:24
@ page_UI
Definition: optionstate.h:27
@ page_codeimport
Definition: optionstate.h:29
@ page_codegen
Definition: optionstate.h:30
@ page_class
Definition: optionstate.h:28
@ page_codeview
Definition: optionstate.h:31
@ page_font
Definition: optionstate.h:26
@ page_general
Definition: optionstate.h:25
Enum
Definition: basictypes.h:77
@ Undefined
Definition: basictypes.h:80
@ Class
Definition: basictypes.h:81
Enum
Definition: basictypes.h:144
@ Direct
Definition: basictypes.h:146
Enum
Definition: basictypes.h:41
Enum
Definition: basictypes.h:305
@ Cpp
Definition: basictypes.h:308
Enum
Definition: basictypes.h:162
@ None
no display of stereotype
Definition: basictypes.h:163
Enum
Definition: basictypes.h:59
@ Public
Definition: basictypes.h:60
Definition: basictypes.cpp:37