umbrello
2.35.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
13 #include <QDomElement>
14 #include <QXmlStreamWriter>
114 void saveToXMI(QXmlStreamWriter& writer);
145 #elif defined(Q_OS_MAC)
267 void saveToXMI(QXmlStreamWriter& writer);
286 void saveToXMI(QXmlStreamWriter& writer);
304 void saveToXMI(QXmlStreamWriter& writer);
317 void saveToXMI(QXmlStreamWriter& writer);
UIState uiState
Definition: optionstate.h:324
bool showVisibility
Definition: optionstate.h:117
static Uml::Visibility::Enum defaultOperationScope()
Definition: umbrellosettings.h:1095
void setOptionState(const OptionState &optstate)
Definition: optionstate.cpp:362
static bool autoGenerateAssocAccessorsJava()
Definition: umbrellosettings.h:2544
Enum
Definition: basictypes.h:27
static bool autoGenerateAssocAccessorsD()
Definition: umbrellosettings.h:2460
static void setAccessorMethodsStartWithUpperCase(bool v)
Definition: umbrellosettings.h:2366
static uint lineWidth()
Definition: umbrellosettings.h:619
static bool tabdiagrams()
Definition: umbrellosettings.h:119
bool showAttribAssocs
Definition: optionstate.h:124
static QColor fillColor()
Definition: umbrellosettings.h:563
static void setShowOpSig(bool v)
Definition: umbrellosettings.h:1029
static void setTextColor(const QColor &v)
Definition: umbrellosettings.h:637
RubyCodeGenerationState()
Definition: optionstate.h:239
static bool loadlast()
Definition: umbrellosettings.h:395
bool accessorMethodsStartWithUpperCase
Definition: optionstate.h:206
static void setFooterPrinting(bool v)
Definition: umbrellosettings.h:221
static void setUiFont(const QFont &v)
Definition: umbrellosettings.h:693
Enum
Definition: basictypes.h:291
void load()
Definition: optionstate.cpp:64
bool tabdiagrams
Definition: optionstate.h:53
QFont font
Definition: optionstate.h:88
bool showAttSig
Definition: optionstate.h:121
JavaCodeGenerationState javaCodeGenerationState
Definition: optionstate.h:251
static int autosavetime()
Definition: umbrellosettings.h:339
CodeGenerationPolicy::IndentationType indentationType
Definition: optionstate.h:167
static bool autosave()
Definition: umbrellosettings.h:259
Enum
Definition: basictypes.h:130
bool createArtifacts
Definition: optionstate.h:270
bool showPackage
Definition: optionstate.h:123
Definition: optionstate.h:131
static QString vectorClassNameInclude()
Definition: umbrellosettings.h:2236
bool showDocumentation
Definition: optionstate.h:125
static bool showOpSig()
Definition: umbrellosettings.h:1039
static bool supportCPP11()
Definition: umbrellosettings.h:1529
IndentationType
Definition: codegenerationpolicy.h:45
@ page_codegen
Definition: optionstate.h:25
static void setSupportCPP11(bool v)
Definition: umbrellosettings.h:1519
Definition: optionstate.h:173
CodeGenerationPolicy::NewLineType lineEndingType
Definition: optionstate.h:168
@ page_class
Definition: optionstate.h:23
static void setLoadlast(bool v)
Definition: umbrellosettings.h:385
static void setAutoGenerateAttributeAccessorsD(bool v)
Definition: umbrellosettings.h:2422
Uml::Visibility::Enum defaultOperationScope
Definition: optionstate.h:128
static void setShowExportLayout(bool v)
Definition: umbrellosettings.h:2702
bool showPublicOnly
Definition: optionstate.h:126
static void setShowPackage(bool v)
Definition: umbrellosettings.h:889
LayoutTypeState layoutTypeState
Definition: optionstate.h:323
bool inlineOps
Definition: optionstate.h:192
void save()
Definition: optionstate.cpp:159
QColor textColor
Definition: optionstate.h:87
static bool useFillColor()
Definition: umbrellosettings.h:535
bool loadFromXMI(QDomElement &element)
static void setShowAtts(bool v)
Definition: umbrellosettings.h:833
bool publicAccessors
Definition: optionstate.h:194
QString classMemberPrefix
Definition: optionstate.h:200
static QColor lineColor()
Definition: umbrellosettings.h:591
void load()
Definition: optionstate.cpp:223
static void setAutoGenerateAssocAccessorsRuby(bool v)
Definition: umbrellosettings.h:2618
static bool createArtifacts()
Definition: umbrellosettings.h:1473
static bool autoGenerateAssocAccessorsRuby()
Definition: umbrellosettings.h:2628
void load()
Definition: optionstate.cpp:343
static bool showOps()
Definition: umbrellosettings.h:871
bool showExportLayout
flag for display export layout
Definition: optionstate.h:291
Enum
Definition: basictypes.h:63
static void setAutoDotPath(bool v)
Definition: umbrellosettings.h:2646
static void setUseFillColor(bool v)
Definition: umbrellosettings.h:525
Uml::Visibility::Enum defaultAttributeScope
Definition: optionstate.h:127
static QString stringClassNameInclude()
Definition: umbrellosettings.h:2152
static void setAutosavetime(int v)
Definition: umbrellosettings.h:317
Uml::LayoutType::Enum layoutType
Definition: optionstate.h:56
int indentationAmount
Definition: optionstate.h:166
static void setAutoGenerateAssocAccessorsJava(bool v)
Definition: umbrellosettings.h:2534
ClassState()
Definition: optionstate.h:95
static bool autoGenerateAttributeAccessorsRuby()
Definition: umbrellosettings.h:2600
static void setUndo(bool v)
Definition: umbrellosettings.h:81
static void setVectorClassName(const QString &v)
Definition: umbrellosettings.h:2198
static QString vectorClassName()
Definition: umbrellosettings.h:2208
static QString autosavesuffix()
Definition: umbrellosettings.h:367
static bool stringIncludeIsGlobal()
Definition: umbrellosettings.h:2180
CodeGenerationPolicy::OverwritePolicy overwritePolicy
Definition: optionstate.h:171
static void setResolveDependencies(bool v)
Definition: umbrellosettings.h:1491
static Uml::DiagramType::Enum diagram()
Definition: umbrellosettings.h:423
bool newcodegen
Definition: optionstate.h:54
static void setShowStereoType(Uml::ShowStereoType::Enum v)
Definition: umbrellosettings.h:917
Uml::DiagramType::Enum diagram
Definition: optionstate.h:63
static void setBackgroundColor(const QColor &v)
Definition: umbrellosettings.h:721
bool autoGenAccessors
Definition: optionstate.h:190
GeneralState generalState
Definition: optionstate.h:322
@ page_font
Definition: optionstate.h:21
bool forceSections
Definition: optionstate.h:163
static void setVirtualDestructors(bool v)
Definition: umbrellosettings.h:2282
void save()
Definition: optionstate.cpp:382
static void setPackageIsNamespace(bool v)
Definition: umbrellosettings.h:2058
Definition: optionstate.h:223
static void setDiagram(Uml::DiagramType::Enum v)
Definition: umbrellosettings.h:413
static QString stringClassName()
Definition: umbrellosettings.h:2124
Uml::ShowStereoType::Enum showStereoType
Definition: optionstate.h:120
bool autoGenerateAttributeAccessors
Definition: optionstate.h:218
static bool undo()
Definition: umbrellosettings.h:91
void saveToXMI(QXmlStreamWriter &writer)
Definition: optionstate.cpp:98
QColor backgroundColor
Definition: optionstate.h:89
static Uml::ShowStereoType::Enum showStereoType()
Definition: umbrellosettings.h:927
void load()
Definition: optionstate.cpp:15
static void setCreateArtifacts(bool v)
Definition: umbrellosettings.h:1463
Uml::Visibility::Enum defaultAttributeAccessorScope
Definition: optionstate.h:161
static bool packageIsNamespace()
Definition: umbrellosettings.h:2068
@ page_UI
Definition: optionstate.h:22
bool loadFromXMI(QDomElement &element)
Definition: optionstate.cpp:120
static bool newcodegen()
Definition: umbrellosettings.h:147
QString stringClassName
Definition: optionstate.h:195
CodeGenerationState codeGenerationState
Definition: optionstate.h:327
static bool resolveDependencies()
Definition: umbrellosettings.h:1501
CommentStyle
Definition: codegenerationpolicy.h:46
static bool publicAccessors()
Definition: umbrellosettings.h:2096
OptionState & optionState()
Definition: optionstate.cpp:357
void saveToXMI(QXmlStreamWriter &writer)
Definition: optionstate.cpp:175
OptionState()
Definition: optionstate.cpp:367
bool autoGenerateAssocAccessors
Definition: optionstate.h:246
bool packageIsNamespace
Definition: optionstate.h:193
QString dotPath
path to dot executable
Definition: optionstate.h:290
QColor lineColor
Definition: optionstate.h:85
CodeImportState()
Definition: optionstate.h:257
QString stringClassNameInclude
Definition: optionstate.h:196
static bool showAttribAssocs()
Definition: umbrellosettings.h:955
QColor gridDotColor
Definition: optionstate.h:90
@ Public
Definition: basictypes.h:46
static bool showPackage()
Definition: umbrellosettings.h:899
QDir outputDirectory
Definition: optionstate.h:170
QString docToolTag
Definition: optionstate.h:201
GeneralState()
Definition: optionstate.h:32
bool angularlines
Definition: optionstate.h:55
bool autosave
Definition: optionstate.h:58
bool buildANTDocument
Definition: optionstate.h:220
static void setInlineOps(bool v)
Definition: umbrellosettings.h:2030
bool autoGenerateAttributeAccessors
Definition: optionstate.h:245
static void setAutoGenerateAttributeAccessorsJava(bool v)
Definition: umbrellosettings.h:2506
bool loadFromXMI(QDomElement &element)
static QString dotPath()
Definition: umbrellosettings.h:2684
static void setVectorIncludeIsGlobal(bool v)
Definition: umbrellosettings.h:2254
it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License If the distribution and or use of the Library is restricted in certain countries either by patents or by copyrighted the original copyright holder who places the Library under this License may add an geographical distribution limitation excluding those so that distribution is permitted only in or among countries not thus excluded In such this License incorporates the limitation as if written in the body of this License The Free Software Foundation may publish revised and or new versions of the Library General Public License from time to time Such new versions will be similar in spirit to the present but may differ in detail to address new problems or concerns Each version is given a distinguishing version number If the Library specifies a version number of this License which applies to it and any later you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Library does not specify a license version number
Definition: LGPL-2.0-only.txt:368
static void setGetterWithGetPrefix(bool v)
Definition: umbrellosettings.h:2310
static void setShowAttribAssocs(bool v)
Definition: umbrellosettings.h:945
AutoLayoutState autoLayoutState
Definition: optionstate.h:329
static void setDotPath(const QString &v)
Definition: umbrellosettings.h:2674
@ Direct
Definition: basictypes.h:132
void load()
Definition: optionstate.cpp:267
bool loadFromXMI(QDomElement &element)
Definition: optionstate.cpp:255
CodeGenerationPolicy::ModifyNamePolicy modnamePolicy
Definition: optionstate.h:169
static bool virtualDestructors()
Definition: umbrellosettings.h:2292
Definition: optionstate.h:69
static QColor gridDotColor()
Definition: umbrellosettings.h:759
bool useFillColor
Definition: optionstate.h:83
bool showOpSig
Definition: optionstate.h:122
static bool autoGenerateAttributeAccessorsJava()
Definition: umbrellosettings.h:2516
bool autoDotPath
determine path to dot executable automatically
Definition: optionstate.h:289
OverwritePolicy
Definition: codegenerationpolicy.h:42
Definition: codegenerationpolicy.h:25
bool uml2
Definition: optionstate.h:66
static bool vectorIncludeIsGlobal()
Definition: umbrellosettings.h:2264
static void setAutosavesuffix(const QString &v)
Definition: umbrellosettings.h:357
static void setShowAttSig(bool v)
Definition: umbrellosettings.h:1001
static void setRemovePrefixFromAccessorMethods(bool v)
Definition: umbrellosettings.h:2338
@ Cpp
Definition: basictypes.h:294
bool showOps
Definition: optionstate.h:119
static bool autoDotPath()
Definition: umbrellosettings.h:2656
Definition: optionstate.h:275
bool getterWithGetPrefix
Definition: optionstate.h:204
uint lineWidth
Definition: optionstate.h:86
int autosavetime
Definition: optionstate.h:60
bool includeHeadings
Definition: optionstate.h:165
CPPCodeGenerationState()
Definition: optionstate.h:175
bool footerPrinting
Definition: optionstate.h:57
static void setLineColor(const QColor &v)
Definition: umbrellosettings.h:581
static bool showVisibility()
Definition: umbrellosettings.h:815
Definition: optionstate.h:255
static void setFillColor(const QColor &v)
Definition: umbrellosettings.h:553
void load()
Definition: optionstate.cpp:147
void saveToXMI(QXmlStreamWriter &writer)
static void setTabdiagrams(bool v)
Definition: umbrellosettings.h:109
bool autoGenEmptyConstructors
Definition: optionstate.h:158
bool removePrefixFromAccessorMethods
Definition: optionstate.h:205
bool loadFromXMI(QDomElement &element)
Definition: optionstate.cpp:409
ModifyNamePolicy
Definition: codegenerationpolicy.h:43
static void setAutoGenAccessors(bool v)
Definition: umbrellosettings.h:1946
static QFont uiFont()
Definition: umbrellosettings.h:703
QString lastFile
Definition: optionstate.h:65
static bool autoGenerateAttributeAccessorsD()
Definition: umbrellosettings.h:2432
static void setShowPublicOnly(bool v)
Definition: umbrellosettings.h:973
static bool inlineOps()
Definition: umbrellosettings.h:2040
static void setGridDotColor(const QColor &v)
Definition: umbrellosettings.h:749
Definition: basictypes.cpp:22
Definition: optionstate.h:237
static void setDefaultOperationScope(Uml::Visibility::Enum v)
Definition: umbrellosettings.h:1085
@ page_general
Definition: optionstate.h:20
Definition: optionstate.h:209
void save()
Definition: codeviewerstate.cpp:28
static void setStringIncludeIsGlobal(bool v)
Definition: umbrellosettings.h:2170
CodeGenerationPolicy::CommentStyle commentStyle
Definition: optionstate.h:159
Enum
Definition: basictypes.h:45
Definition: codeviewerstate.cpp:10
Definition: optionstate.h:294
static void setUml2(bool v)
Definition: umbrellosettings.h:497
Definition: optionstate.h:310
static Uml::Visibility::Enum defaultAttributeScope()
Definition: umbrellosettings.h:1067
DCodeGenerationState()
Definition: optionstate.h:211
@ Class
Definition: basictypes.h:67
QString autosavesuffix
Text input field for suffix of autosave.
Definition: optionstate.h:61
ClassState classState
Definition: optionstate.h:325
bool inlineAccessors
Definition: optionstate.h:191
QString vectorClassNameInclude
Definition: optionstate.h:199
CPPCodeGenerationState cppCodeGenerationState
Definition: optionstate.h:249
AutoLayoutState()
Definition: optionstate.h:277
static void setAutosave(bool v)
Definition: umbrellosettings.h:249
static void setAngularlines(bool v)
Definition: umbrellosettings.h:165
static bool angularlines()
Definition: umbrellosettings.h:175
static void setClassMemberPrefix(const QString &v)
Definition: umbrellosettings.h:1974
static void setStringClassName(const QString &v)
Definition: umbrellosettings.h:2114
static bool showPublicOnly()
Definition: umbrellosettings.h:983
static bool footerPrinting()
Definition: umbrellosettings.h:231
void load()
Definition: optionstate.cpp:371
Definition: optionstate.h:30
static void setLineWidth(uint v)
Definition: umbrellosettings.h:609
static Uml::LayoutType::Enum layoutType()
Definition: umbrellosettings.h:203
@ page_codeimport
Definition: optionstate.h:24
NewLineType
Definition: codegenerationpolicy.h:44
bool loadFromXMI(QDomElement &element)
Definition: optionstate.cpp:193
static void setShowOps(bool v)
Definition: umbrellosettings.h:861
bool vectorIncludeIsGlobal
Definition: optionstate.h:202
Uml::ProgrammingLanguage::Enum defaultLanguage
Definition: optionstate.h:64
static int time()
Definition: umbrellosettings.h:299
@ page_codeview
Definition: optionstate.h:26
static void setDefaultLanguage(Uml::ProgrammingLanguage::Enum v)
Definition: umbrellosettings.h:441
static OptionState & instance()
Definition: optionstate.cpp:417
static bool autoGenAccessors()
Definition: umbrellosettings.h:1956
bool buildANTDocument
Definition: optionstate.h:234
static void setDocToolTag(const QString &v)
Definition: umbrellosettings.h:2394
static QColor backgroundColor()
Definition: umbrellosettings.h:731
void save()
Definition: optionstate.cpp:47
static void setAutoGenerateAttributeAccessorsRuby(bool v)
Definition: umbrellosettings.h:2590
static void setDefaultAttributeScope(Uml::Visibility::Enum v)
Definition: umbrellosettings.h:1057
Uml::Visibility::Enum defaultAssocFieldScope
Definition: optionstate.h:160
@ Undefined
Definition: basictypes.h:66
void saveToXMI(QXmlStreamWriter &writer)
Definition: optionstate.cpp:397
int time
old autosave time, kept for compatibility
Definition: optionstate.h:59
static void setPublicAccessors(bool v)
Definition: umbrellosettings.h:2086
bool autoGenerateAttributeAccessors
Definition: optionstate.h:232
static bool showAttSig()
Definition: umbrellosettings.h:1011
bool stringIncludeIsGlobal
Definition: optionstate.h:197
void save()
Definition: optionstate.cpp:350
Page
Definition: optionstate.h:18
static Uml::ProgrammingLanguage::Enum defaultLanguage()
Definition: umbrellosettings.h:451
bool forceDoc
Definition: optionstate.h:162
@ None
no display of stereotype
Definition: basictypes.h:149
static void setInlineAccessors(bool v)
Definition: umbrellosettings.h:2002
static void setAutoGenerateAssocAccessorsD(bool v)
Definition: umbrellosettings.h:2450
CodeViewerState codeViewerState
Definition: optionstate.h:326
bool undo
Definition: optionstate.h:52
bool loadlast
Definition: optionstate.h:62
QColor fillColor
Definition: optionstate.h:84
bool showAtts
Definition: optionstate.h:118
static bool uml2()
Definition: umbrellosettings.h:507
bool supportCPP11
Definition: optionstate.h:272
static bool showAtts()
Definition: umbrellosettings.h:843
configurable params for the code viewer tool
Definition: codeviewerstate.h:15
LayoutTypeState()
Definition: optionstate.h:296
void saveToXMI(QXmlStreamWriter &writer)
void load()
Definition: codeviewerstate.cpp:12
void save()
Definition: optionstate.cpp:79
bool virtualDestructors
Definition: optionstate.h:203
Uml::LayoutType::Enum showExportLayout
flag for display export layout
Definition: optionstate.h:307
void save()
Definition: optionstate.cpp:231
UIState()
Definition: optionstate.h:71
static void setTime(int v)
Definition: umbrellosettings.h:277
static bool showExportLayout()
Definition: umbrellosettings.h:2712
DCodeGenerationState dCodeGenerationState
Definition: optionstate.h:250
static bool inlineAccessors()
Definition: umbrellosettings.h:2012
void saveToXMI(QXmlStreamWriter &writer)
Definition: optionstate.cpp:242
Enum
Definition: basictypes.h:148
RubyCodeGenerationState rubyCodeGenerationState
Definition: optionstate.h:252
static QColor textColor()
Definition: umbrellosettings.h:647
bool resolveDependencies
Definition: optionstate.h:271
bool autoGenerateAssocAccessors
Definition: optionstate.h:219
Definition: optionstate.h:93
QDir headingsDirectory
Definition: optionstate.h:164
static void setNewcodegen(bool v)
Definition: umbrellosettings.h:137
bool autoGenerateAssocAccessors
Definition: optionstate.h:233
CodeImportState codeImportState
Definition: optionstate.h:328
static void setVectorClassNameInclude(const QString &v)
Definition: umbrellosettings.h:2226
JavaCodeGenerationState()
Definition: optionstate.h:225
static QString docToolTag()
Definition: umbrellosettings.h:2404
void save()
Definition: optionstate.cpp:300
QString vectorClassName
Definition: optionstate.h:198
static void setStringClassNameInclude(const QString &v)
Definition: umbrellosettings.h:2142
static void setShowVisibility(bool v)
Definition: umbrellosettings.h:805
CodeGenerationState()
Definition: optionstate.h:133