14#include <QXmlStreamWriter>
115 void saveToXMI(QXmlStreamWriter& writer);
146#elif defined(Q_OS_MAC)
268 void saveToXMI(QXmlStreamWriter& writer);
318 void saveToXMI(QXmlStreamWriter& writer);
Definition codegenerationpolicy.h:26
ModifyNamePolicy
Definition codegenerationpolicy.h:43
NewLineType
Definition codegenerationpolicy.h:45
IndentationType
Definition codegenerationpolicy.h:46
OverwritePolicy
Definition codegenerationpolicy.h:42
WriteSectionCommentsPolicy
Definition codegenerationpolicy.h:44
CommentStyle
Definition codegenerationpolicy.h:47
Definition optionstate.h:276
bool autoDotPath
determine path to dot executable automatically
Definition optionstate.h:290
QString dotPath
path to dot executable
Definition optionstate.h:291
bool loadFromXMI(QDomElement &element)
void save()
Definition optionstate.cpp:357
bool showExportLayout
flag for display export layout
Definition optionstate.h:292
AutoLayoutState()
Definition optionstate.h:278
void saveToXMI(QXmlStreamWriter &writer)
void load()
Definition optionstate.cpp:350
Definition optionstate.h:94
bool showAttribAssocs
Definition optionstate.h:125
bool showDocumentation
Definition optionstate.h:126
bool showPublicOnly
Definition optionstate.h:127
void load()
Definition optionstate.cpp:58
bool showVisibility
Definition optionstate.h:118
Uml::Visibility::Enum defaultAttributeScope
Definition optionstate.h:128
bool showAtts
Definition optionstate.h:119
bool showAttSig
Definition optionstate.h:122
Uml::Visibility::Enum defaultOperationScope
Definition optionstate.h:129
bool showOpSig
Definition optionstate.h:123
bool showOps
Definition optionstate.h:120
ClassState()
Definition optionstate.h:96
void save()
Definition optionstate.cpp:73
bool loadFromXMI(QDomElement &element)
Definition optionstate.cpp:114
void saveToXMI(QXmlStreamWriter &writer)
Definition optionstate.cpp:92
Uml::ShowStereoType::Enum showStereoType
Definition optionstate.h:121
bool showPackage
Definition optionstate.h:124
Definition optionstate.h:174
QString vectorClassName
Definition optionstate.h:199
bool autoGenAccessors
Definition optionstate.h:191
CPPCodeGenerationState()
Definition optionstate.h:176
bool accessorMethodsStartWithUpperCase
Definition optionstate.h:207
bool vectorIncludeIsGlobal
Definition optionstate.h:203
bool publicAccessors
Definition optionstate.h:195
QString vectorClassNameInclude
Definition optionstate.h:200
QString stringClassNameInclude
Definition optionstate.h:197
bool virtualDestructors
Definition optionstate.h:204
QString classMemberPrefix
Definition optionstate.h:201
bool packageIsNamespace
Definition optionstate.h:194
bool stringIncludeIsGlobal
Definition optionstate.h:198
bool inlineOps
Definition optionstate.h:193
QString stringClassName
Definition optionstate.h:196
bool inlineAccessors
Definition optionstate.h:192
bool removePrefixFromAccessorMethods
Definition optionstate.h:206
QString docToolTag
Definition optionstate.h:202
bool getterWithGetPrefix
Definition optionstate.h:205
Definition optionstate.h:210
bool buildANTDocument
Definition optionstate.h:221
DCodeGenerationState()
Definition optionstate.h:212
bool autoGenerateAttributeAccessors
Definition optionstate.h:219
bool autoGenerateAssocAccessors
Definition optionstate.h:220
Definition optionstate.h:224
bool autoGenerateAttributeAccessors
Definition optionstate.h:233
bool autoGenerateAssocAccessors
Definition optionstate.h:234
JavaCodeGenerationState()
Definition optionstate.h:226
bool buildANTDocument
Definition optionstate.h:235
Definition optionstate.h:238
bool autoGenerateAssocAccessors
Definition optionstate.h:247
bool autoGenerateAttributeAccessors
Definition optionstate.h:246
RubyCodeGenerationState()
Definition optionstate.h:240
Definition optionstate.h:132
CodeGenerationPolicy::WriteSectionCommentsPolicy writeSectionComments
Definition optionstate.h:164
JavaCodeGenerationState javaCodeGenerationState
Definition optionstate.h:252
CodeGenerationPolicy::NewLineType lineEndingType
Definition optionstate.h:169
bool autoGenEmptyConstructors
Definition optionstate.h:159
CodeGenerationState()
Definition optionstate.h:134
RubyCodeGenerationState rubyCodeGenerationState
Definition optionstate.h:253
QDir headingsDirectory
Definition optionstate.h:165
int indentationAmount
Definition optionstate.h:167
bool forceDoc
Definition optionstate.h:163
DCodeGenerationState dCodeGenerationState
Definition optionstate.h:251
void load()
Definition optionstate.cpp:274
QDir outputDirectory
Definition optionstate.h:171
bool includeHeadings
Definition optionstate.h:166
Uml::Visibility::Enum defaultAssocFieldScope
Definition optionstate.h:161
CodeGenerationPolicy::ModifyNamePolicy modnamePolicy
Definition optionstate.h:170
Uml::Visibility::Enum defaultAttributeAccessorScope
Definition optionstate.h:162
CodeGenerationPolicy::CommentStyle commentStyle
Definition optionstate.h:160
CodeGenerationPolicy::IndentationType indentationType
Definition optionstate.h:168
CPPCodeGenerationState cppCodeGenerationState
Definition optionstate.h:250
CodeGenerationPolicy::OverwritePolicy overwritePolicy
Definition optionstate.h:172
void save()
Definition optionstate.cpp:307
Definition optionstate.h:256
bool createArtifacts
Definition optionstate.h:271
void save()
Definition optionstate.cpp:238
void load()
Definition optionstate.cpp:230
bool supportCPP11
Definition optionstate.h:273
bool resolveDependencies
Definition optionstate.h:272
bool loadFromXMI(QDomElement &element)
Definition optionstate.cpp:262
void saveToXMI(QXmlStreamWriter &writer)
Definition optionstate.cpp:249
CodeImportState()
Definition optionstate.h:258
configurable params for the code viewer tool
Definition codeviewerstate.h:15
Definition optionstate.h:30
bool undo
Definition optionstate.h:51
int autosavetime
Definition optionstate.h:58
QString autosavesuffix
Text input field for suffix of autosave.
Definition optionstate.h:59
bool autosave
Definition optionstate.h:56
QString lastFile
Definition optionstate.h:63
bool newcodegen
Definition optionstate.h:53
void save()
Definition optionstate.cpp:42
bool tabdiagrams
Definition optionstate.h:52
Uml::LayoutType::Enum layoutType
Definition optionstate.h:54
bool loadlast
Definition optionstate.h:60
int time
old autosave time, kept for compatibility
Definition optionstate.h:57
void load()
Definition optionstate.cpp:11
bool uml2
Definition optionstate.h:64
Uml::ProgrammingLanguage::Enum defaultLanguage
Definition optionstate.h:62
GeneralState()
Definition optionstate.h:32
bool footerPrinting
Definition optionstate.h:55
Uml::DiagramType::Enum diagram
Definition optionstate.h:61
Definition optionstate.h:295
LayoutTypeState()
Definition optionstate.h:297
bool loadFromXMI(QDomElement &element)
Uml::LayoutType::Enum showExportLayout
flag for display export layout
Definition optionstate.h:308
void saveToXMI(QXmlStreamWriter &writer)
Definition optionstate.h:311
ClassState classState
Definition optionstate.h:326
CodeImportState codeImportState
Definition optionstate.h:329
void saveToXMI(QXmlStreamWriter &writer)
Definition optionstate.cpp:404
CodeViewerState codeViewerState
Definition optionstate.h:327
bool loadFromXMI(QDomElement &element)
Definition optionstate.cpp:416
CodeGenerationState codeGenerationState
Definition optionstate.h:328
LayoutTypeState layoutTypeState
Definition optionstate.h:324
GeneralState generalState
Definition optionstate.h:323
void load()
Definition optionstate.cpp:378
static OptionState & instance()
Definition optionstate.cpp:424
AutoLayoutState autoLayoutState
Definition optionstate.h:330
OptionState()
Definition optionstate.cpp:374
UIState uiState
Definition optionstate.h:325
void save()
Definition optionstate.cpp:389
Definition optionstate.h:67
QColor gridDotColor
Definition optionstate.h:90
QColor lineColor
Definition optionstate.h:84
UIState()
Definition optionstate.h:69
uint lineWidth
Definition optionstate.h:85
bool useAlignmentGuides
Definition optionstate.h:91
QColor backgroundColor
Definition optionstate.h:88
void load()
Definition optionstate.cpp:141
QColor textColor
Definition optionstate.h:86
QColor fillColor
Definition optionstate.h:83
bool useFillColor
Definition optionstate.h:82
bool useBackgroundColor
Definition optionstate.h:89
bool loadFromXMI(QDomElement &element)
Definition optionstate.cpp:193
void save()
Definition optionstate.cpp:155
QFont font
Definition optionstate.h:87
void saveToXMI(QXmlStreamWriter &writer)
Definition optionstate.cpp:173
Definition codeviewerstate.cpp:10
OptionState & optionState()
Definition optionstate.cpp:364
void setOptionState(const OptionState &optstate)
Definition optionstate.cpp:369
Page
Definition optionstate.h:19
@ page_UI
Definition optionstate.h:22
@ page_codeimport
Definition optionstate.h:24
@ page_codegen
Definition optionstate.h:25
@ page_class
Definition optionstate.h:23
@ page_codeview
Definition optionstate.h:26
@ page_font
Definition optionstate.h:21
@ page_general
Definition optionstate.h:20
Enum
Definition basictypes.h:63
Enum
Definition basictypes.h:130
Enum
Definition basictypes.h:291
Enum
Definition basictypes.h:148
Enum
Definition basictypes.h:45
Definition basictypes.cpp:17