umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
umbrellosettings.h
Go to the documentation of this file.
1// This file is generated by kconfig_compiler_kf5 from umbrello.kcfg.
2// All changes you do to this file will be lost.
3#ifndef UMBRELLOSETTINGS_H
4#define UMBRELLOSETTINGS_H
5
6#include <kconfigskeleton.h>
7#include <QCoreApplication>
8#include <QDebug>
9
10#include <basictypes.h>
13
14class UmbrelloSettings : public KConfigSkeleton
15{
16 public:
17
18 static UmbrelloSettings *self();
19 ~UmbrelloSettings() override;
20
24 static
25 void setGeometry( const QSize & v )
26 {
27 if (!self()->isGeometryImmutable())
28 self()->mGeometry = v;
29 }
30
34 static
35 QSize geometry()
36 {
37 return self()->mGeometry;
38 }
39
43 static
45 {
46 return self()->isImmutable( QStringLiteral( "Geometry" ) );
47 }
48
52 static
53 void setImageMimeType( const QString & v )
54 {
55 if (!self()->isImageMimeTypeImmutable())
56 self()->mImageMimeType = v;
57 }
58
62 static
63 QString imageMimeType()
64 {
65 return self()->mImageMimeType;
66 }
67
71 static
73 {
74 return self()->isImmutable( QStringLiteral( "imageMimeType" ) );
75 }
76
80 static
81 void setUndo( bool v )
82 {
83 if (!self()->isUndoImmutable())
84 self()->mUndo = v;
85 }
86
90 static
91 bool undo()
92 {
93 return self()->mUndo;
94 }
95
99 static
101 {
102 return self()->isImmutable( QStringLiteral( "undo" ) );
103 }
104
108 static
109 void setTabdiagrams( bool v )
110 {
111 if (!self()->isTabdiagramsImmutable())
112 self()->mTabdiagrams = v;
113 }
114
118 static
120 {
121 return self()->mTabdiagrams;
122 }
123
127 static
129 {
130 return self()->isImmutable( QStringLiteral( "tabdiagrams" ) );
131 }
132
136 static
137 void setNewcodegen( bool v )
138 {
139 if (!self()->isNewcodegenImmutable())
140 self()->mNewcodegen = v;
141 }
142
146 static
148 {
149 return self()->mNewcodegen;
150 }
151
155 static
157 {
158 return self()->isImmutable( QStringLiteral( "newcodegen" ) );
159 }
160
164 static
165 void setAngularlines( bool v )
166 {
167 if (!self()->isAngularlinesImmutable())
168 self()->mAngularlines = v;
169 }
170
174 static
176 {
177 return self()->mAngularlines;
178 }
179
183 static
185 {
186 return self()->isImmutable( QStringLiteral( "angularlines" ) );
187 }
188
192 static
194 {
195 if (!self()->isLayoutTypeImmutable())
196 self()->mLayoutType = v;
197 }
198
202 static
204 {
205 return static_cast<Uml::LayoutType::Enum>(self()->mLayoutType);
206 }
207
211 static
213 {
214 return self()->isImmutable( QStringLiteral( "layoutType" ) );
215 }
216
220 static
221 void setFooterPrinting( bool v )
222 {
223 if (!self()->isFooterPrintingImmutable())
224 self()->mFooterPrinting = v;
225 }
226
230 static
232 {
233 return self()->mFooterPrinting;
234 }
235
239 static
241 {
242 return self()->isImmutable( QStringLiteral( "footerPrinting" ) );
243 }
244
248 static
249 void setAutosave( bool v )
250 {
251 if (!self()->isAutosaveImmutable())
252 self()->mAutosave = v;
253 }
254
258 static
259 bool autosave()
260 {
261 return self()->mAutosave;
262 }
263
267 static
269 {
270 return self()->isImmutable( QStringLiteral( "autosave" ) );
271 }
272
276 static
277 void setTime( int v )
278 {
279 if (v < 0)
280 {
281 qDebug() << "setTime: value " << v << " is less than the minimum value of 0";
282 v = 0;
283 }
284
285 if (v > 25)
286 {
287 qDebug() << "setTime: value " << v << " is greater than the maximum value of 25";
288 v = 25;
289 }
290
291 if (!self()->isTimeImmutable())
292 self()->mTime = v;
293 }
294
298 static
299 int time()
300 {
301 return self()->mTime;
302 }
303
307 static
309 {
310 return self()->isImmutable( QStringLiteral( "time" ) );
311 }
312
316 static
317 void setAutosavetime( int v )
318 {
319 if (v < 0)
320 {
321 qDebug() << "setAutosavetime: value " << v << " is less than the minimum value of 0";
322 v = 0;
323 }
324
325 if (v > 25)
326 {
327 qDebug() << "setAutosavetime: value " << v << " is greater than the maximum value of 25";
328 v = 25;
329 }
330
331 if (!self()->isAutosavetimeImmutable())
332 self()->mAutosavetime = v;
333 }
334
338 static
340 {
341 return self()->mAutosavetime;
342 }
343
347 static
349 {
350 return self()->isImmutable( QStringLiteral( "autosavetime" ) );
351 }
352
356 static
357 void setAutosavesuffix( const QString & v )
358 {
359 if (!self()->isAutosavesuffixImmutable())
360 self()->mAutosavesuffix = v;
361 }
362
366 static
368 {
369 return self()->mAutosavesuffix;
370 }
371
375 static
377 {
378 return self()->isImmutable( QStringLiteral( "autosavesuffix" ) );
379 }
380
384 static
385 void setLoadlast( bool v )
386 {
387 if (!self()->isLoadlastImmutable())
388 self()->mLoadlast = v;
389 }
390
394 static
395 bool loadlast()
396 {
397 return self()->mLoadlast;
398 }
399
403 static
405 {
406 return self()->isImmutable( QStringLiteral( "loadlast" ) );
407 }
408
412 static
414 {
415 if (!self()->isDiagramImmutable())
416 self()->mDiagram = v;
417 }
418
422 static
424 {
425 return static_cast<Uml::DiagramType::Enum>(self()->mDiagram);
426 }
427
431 static
433 {
434 return self()->isImmutable( QStringLiteral( "diagram" ) );
435 }
436
440 static
442 {
443 if (!self()->isDefaultLanguageImmutable())
444 self()->mDefaultLanguage = v;
445 }
446
450 static
452 {
453 return static_cast<Uml::ProgrammingLanguage::Enum>(self()->mDefaultLanguage);
454 }
455
459 static
461 {
462 return self()->isImmutable( QStringLiteral( "defaultLanguage" ) );
463 }
464
468 static
469 void setLastFile( const QString & v )
470 {
471 if (!self()->isLastFileImmutable())
472 self()->mLastFile = v;
473 }
474
478 static
479 QString lastFile()
480 {
481 return self()->mLastFile;
482 }
483
487 static
489 {
490 return self()->isImmutable( QStringLiteral( "lastFile" ) );
491 }
492
496 static
497 void setUml2( bool v )
498 {
499 if (!self()->isUml2Immutable())
500 self()->mUml2 = v;
501 }
502
506 static
507 bool uml2()
508 {
509 return self()->mUml2;
510 }
511
515 static
517 {
518 return self()->isImmutable( QStringLiteral( "uml2" ) );
519 }
520
524 static
525 void setUseFillColor( bool v )
526 {
527 if (!self()->isUseFillColorImmutable())
528 self()->mUseFillColor = v;
529 }
530
534 static
536 {
537 return self()->mUseFillColor;
538 }
539
543 static
545 {
546 return self()->isImmutable( QStringLiteral( "useFillColor" ) );
547 }
548
552 static
553 void setFillColor( const QColor & v )
554 {
555 if (!self()->isFillColorImmutable())
556 self()->mFillColor = v;
557 }
558
562 static
563 QColor fillColor()
564 {
565 return self()->mFillColor;
566 }
567
571 static
573 {
574 return self()->isImmutable( QStringLiteral( "fillColor" ) );
575 }
576
580 static
581 void setLineColor( const QColor & v )
582 {
583 if (!self()->isLineColorImmutable())
584 self()->mLineColor = v;
585 }
586
590 static
591 QColor lineColor()
592 {
593 return self()->mLineColor;
594 }
595
599 static
601 {
602 return self()->isImmutable( QStringLiteral( "lineColor" ) );
603 }
604
608 static
609 void setLineWidth( uint v )
610 {
611 if (!self()->isLineWidthImmutable())
612 self()->mLineWidth = v;
613 }
614
618 static
620 {
621 return self()->mLineWidth;
622 }
623
627 static
629 {
630 return self()->isImmutable( QStringLiteral( "lineWidth" ) );
631 }
632
636 static
637 void setTextColor( const QColor & v )
638 {
639 if (!self()->isTextColorImmutable())
640 self()->mTextColor = v;
641 }
642
646 static
647 QColor textColor()
648 {
649 return self()->mTextColor;
650 }
651
655 static
657 {
658 return self()->isImmutable( QStringLiteral( "textColor" ) );
659 }
660
664 static
665 void setShowDocWindow( bool v )
666 {
667 if (!self()->isShowDocWindowImmutable())
668 self()->mShowDocWindow = v;
669 }
670
674 static
676 {
677 return self()->mShowDocWindow;
678 }
679
683 static
685 {
686 return self()->isImmutable( QStringLiteral( "showDocWindow" ) );
687 }
688
692 static
693 void setUiFont( const QFont & v )
694 {
695 if (!self()->isUiFontImmutable())
696 self()->mUiFont = v;
697 }
698
702 static
703 QFont uiFont()
704 {
705 return self()->mUiFont;
706 }
707
711 static
713 {
714 return self()->isImmutable( QStringLiteral( "uiFont" ) );
715 }
716
720 static
721 void setBackgroundColor( const QColor & v )
722 {
723 if (!self()->isBackgroundColorImmutable())
724 self()->mBackgroundColor = v;
725 }
726
730 static
732 {
733 return self()->mBackgroundColor;
734 }
735
739 static
741 {
742 return self()->isImmutable( QStringLiteral( "backgroundColor" ) );
743 }
744
748 static
749 void setGridDotColor( const QColor & v )
750 {
751 if (!self()->isGridDotColorImmutable())
752 self()->mGridDotColor = v;
753 }
754
758 static
760 {
761 return self()->mGridDotColor;
762 }
763
767 static
769 {
770 return self()->isImmutable( QStringLiteral( "gridDotColor" ) );
771 }
772
776 static
777 void setRightToLeftUI( bool v )
778 {
779 if (!self()->isRightToLeftUIImmutable())
780 self()->mRightToLeftUI = v;
781 }
782
786 static
788 {
789 return self()->mRightToLeftUI;
790 }
791
795 static
797 {
798 return self()->isImmutable( QStringLiteral( "rightToLeftUI" ) );
799 }
800
804 static
805 void setShowVisibility( bool v )
806 {
807 if (!self()->isShowVisibilityImmutable())
808 self()->mShowVisibility = v;
809 }
810
814 static
816 {
817 return self()->mShowVisibility;
818 }
819
823 static
825 {
826 return self()->isImmutable( QStringLiteral( "showVisibility" ) );
827 }
828
832 static
833 void setShowAtts( bool v )
834 {
835 if (!self()->isShowAttsImmutable())
836 self()->mShowAtts = v;
837 }
838
842 static
843 bool showAtts()
844 {
845 return self()->mShowAtts;
846 }
847
851 static
853 {
854 return self()->isImmutable( QStringLiteral( "showAtts" ) );
855 }
856
860 static
861 void setShowOps( bool v )
862 {
863 if (!self()->isShowOpsImmutable())
864 self()->mShowOps = v;
865 }
866
870 static
871 bool showOps()
872 {
873 return self()->mShowOps;
874 }
875
879 static
881 {
882 return self()->isImmutable( QStringLiteral( "showOps" ) );
883 }
884
888 static
889 void setShowPackage( bool v )
890 {
891 if (!self()->isShowPackageImmutable())
892 self()->mShowPackage = v;
893 }
894
898 static
900 {
901 return self()->mShowPackage;
902 }
903
907 static
909 {
910 return self()->isImmutable( QStringLiteral( "showPackage" ) );
911 }
912
916 static
918 {
919 if (!self()->isShowStereoTypeImmutable())
920 self()->mShowStereoType = v;
921 }
922
926 static
928 {
929 return static_cast<Uml::ShowStereoType::Enum>(self()->mShowStereoType);
930 }
931
935 static
937 {
938 return self()->isImmutable( QStringLiteral( "showStereoType" ) );
939 }
940
944 static
946 {
947 if (!self()->isShowAttribAssocsImmutable())
948 self()->mShowAttribAssocs = v;
949 }
950
954 static
956 {
957 return self()->mShowAttribAssocs;
958 }
959
963 static
965 {
966 return self()->isImmutable( QStringLiteral( "showAttribAssocs" ) );
967 }
968
972 static
973 void setShowPublicOnly( bool v )
974 {
975 if (!self()->isShowPublicOnlyImmutable())
976 self()->mShowPublicOnly = v;
977 }
978
982 static
984 {
985 return self()->mShowPublicOnly;
986 }
987
991 static
993 {
994 return self()->isImmutable( QStringLiteral( "showPublicOnly" ) );
995 }
996
1000 static
1001 void setShowAttSig( bool v )
1002 {
1003 if (!self()->isShowAttSigImmutable())
1004 self()->mShowAttSig = v;
1005 }
1006
1010 static
1012 {
1013 return self()->mShowAttSig;
1014 }
1015
1019 static
1021 {
1022 return self()->isImmutable( QStringLiteral( "showAttSig" ) );
1023 }
1024
1028 static
1029 void setShowOpSig( bool v )
1030 {
1031 if (!self()->isShowOpSigImmutable())
1032 self()->mShowOpSig = v;
1033 }
1034
1038 static
1040 {
1041 return self()->mShowOpSig;
1042 }
1043
1047 static
1049 {
1050 return self()->isImmutable( QStringLiteral( "showOpSig" ) );
1051 }
1052
1056 static
1058 {
1059 if (!self()->isDefaultAttributeScopeImmutable())
1060 self()->mDefaultAttributeScope = v;
1061 }
1062
1066 static
1068 {
1069 return static_cast<Uml::Visibility::Enum>(self()->mDefaultAttributeScope);
1070 }
1071
1075 static
1077 {
1078 return self()->isImmutable( QStringLiteral( "defaultAttributeScope" ) );
1079 }
1080
1084 static
1086 {
1087 if (!self()->isDefaultOperationScopeImmutable())
1088 self()->mDefaultOperationScope = v;
1089 }
1090
1094 static
1096 {
1097 return static_cast<Uml::Visibility::Enum>(self()->mDefaultOperationScope);
1098 }
1099
1103 static
1105 {
1106 return self()->isImmutable( QStringLiteral( "defaultOperationScope" ) );
1107 }
1108
1112 static
1113 void setHeight( int v )
1114 {
1115
1116 if (v > 100)
1117 {
1118 qDebug() << "setHeight: value " << v << " is greater than the maximum value of 100";
1119 v = 100;
1120 }
1121
1122 if (!self()->isHeightImmutable())
1123 self()->mHeight = v;
1124 }
1125
1129 static
1131 {
1132 return self()->mHeight;
1133 }
1134
1138 static
1140 {
1141 return self()->isImmutable( QStringLiteral( "height" ) );
1142 }
1143
1147 static
1148 void setWidth( int v )
1149 {
1150
1151 if (v > 100)
1152 {
1153 qDebug() << "setWidth: value " << v << " is greater than the maximum value of 100";
1154 v = 100;
1155 }
1156
1157 if (!self()->isWidthImmutable())
1158 self()->mWidth = v;
1159 }
1160
1164 static
1165 int width()
1166 {
1167 return self()->mWidth;
1168 }
1169
1173 static
1175 {
1176 return self()->isImmutable( QStringLiteral( "width" ) );
1177 }
1178
1182 static
1184 {
1185 if (!self()->isShowHiddenBlocksImmutable())
1186 self()->mShowHiddenBlocks = v;
1187 }
1188
1192 static
1194 {
1195 return self()->mShowHiddenBlocks;
1196 }
1197
1201 static
1203 {
1204 return self()->isImmutable( QStringLiteral( "showHiddenBlocks" ) );
1205 }
1206
1210 static
1212 {
1213 if (!self()->isBlocksAreHighlightedImmutable())
1214 self()->mBlocksAreHighlighted = v;
1215 }
1216
1220 static
1222 {
1223 return self()->mBlocksAreHighlighted;
1224 }
1225
1229 static
1231 {
1232 return self()->isImmutable( QStringLiteral( "blocksAreHighlighted" ) );
1233 }
1234
1238 static
1239 void setCodeViewerFont( const QFont & v )
1240 {
1241 if (!self()->isCodeViewerFontImmutable())
1242 self()->mCodeViewerFont = v;
1243 }
1244
1248 static
1250 {
1251 return self()->mCodeViewerFont;
1252 }
1253
1257 static
1259 {
1260 return self()->isImmutable( QStringLiteral( "codeViewerFont" ) );
1261 }
1262
1266 static
1267 void setPaperColor( const QColor & v )
1268 {
1269 if (!self()->isPaperColorImmutable())
1270 self()->mPaperColor = v;
1271 }
1272
1276 static
1277 QColor paperColor()
1278 {
1279 return self()->mPaperColor;
1280 }
1281
1285 static
1287 {
1288 return self()->isImmutable( QStringLiteral( "paperColor" ) );
1289 }
1290
1294 static
1295 void setFontColor( const QColor & v )
1296 {
1297 if (!self()->isFontColorImmutable())
1298 self()->mFontColor = v;
1299 }
1300
1304 static
1305 QColor fontColor()
1306 {
1307 return self()->mFontColor;
1308 }
1309
1313 static
1315 {
1316 return self()->isImmutable( QStringLiteral( "fontColor" ) );
1317 }
1318
1322 static
1323 void setSelectedColor( const QColor & v )
1324 {
1325 if (!self()->isSelectedColorImmutable())
1326 self()->mSelectedColor = v;
1327 }
1328
1332 static
1334 {
1335 return self()->mSelectedColor;
1336 }
1337
1341 static
1343 {
1344 return self()->isImmutable( QStringLiteral( "selectedColor" ) );
1345 }
1346
1350 static
1351 void setEditBlockColor( const QColor & v )
1352 {
1353 if (!self()->isEditBlockColorImmutable())
1354 self()->mEditBlockColor = v;
1355 }
1356
1360 static
1362 {
1363 return self()->mEditBlockColor;
1364 }
1365
1369 static
1371 {
1372 return self()->isImmutable( QStringLiteral( "editBlockColor" ) );
1373 }
1374
1378 static
1379 void setNonEditBlockColor( const QColor & v )
1380 {
1381 if (!self()->isNonEditBlockColorImmutable())
1382 self()->mNonEditBlockColor = v;
1383 }
1384
1388 static
1390 {
1391 return self()->mNonEditBlockColor;
1392 }
1393
1397 static
1399 {
1400 return self()->isImmutable( QStringLiteral( "nonEditBlockColor" ) );
1401 }
1402
1406 static
1407 void setUmlObjectColor( const QColor & v )
1408 {
1409 if (!self()->isUmlObjectColorImmutable())
1410 self()->mUmlObjectColor = v;
1411 }
1412
1416 static
1418 {
1419 return self()->mUmlObjectColor;
1420 }
1421
1425 static
1427 {
1428 return self()->isImmutable( QStringLiteral( "umlObjectColor" ) );
1429 }
1430
1434 static
1435 void setHiddenColor( const QColor & v )
1436 {
1437 if (!self()->isHiddenColorImmutable())
1438 self()->mHiddenColor = v;
1439 }
1440
1444 static
1446 {
1447 return self()->mHiddenColor;
1448 }
1449
1453 static
1455 {
1456 return self()->isImmutable( QStringLiteral( "hiddenColor" ) );
1457 }
1458
1462 static
1464 {
1465 if (!self()->isCreateArtifactsImmutable())
1466 self()->mCreateArtifacts = v;
1467 }
1468
1472 static
1474 {
1475 return self()->mCreateArtifacts;
1476 }
1477
1481 static
1483 {
1484 return self()->isImmutable( QStringLiteral( "createArtifacts" ) );
1485 }
1486
1490 static
1492 {
1493 if (!self()->isResolveDependenciesImmutable())
1494 self()->mResolveDependencies = v;
1495 }
1496
1500 static
1502 {
1503 return self()->mResolveDependencies;
1504 }
1505
1509 static
1511 {
1512 return self()->isImmutable( QStringLiteral( "resolveDependencies" ) );
1513 }
1514
1518 static
1519 void setSupportCPP11( bool v )
1520 {
1521 if (!self()->isSupportCPP11Immutable())
1522 self()->mSupportCPP11 = v;
1523 }
1524
1528 static
1530 {
1531 return self()->mSupportCPP11;
1532 }
1533
1537 static
1539 {
1540 return self()->isImmutable( QStringLiteral( "supportCPP11" ) );
1541 }
1542
1546 static
1548 {
1550 self()->mAutoGenEmptyConstructors = v;
1551 }
1552
1556 static
1558 {
1559 return self()->mAutoGenEmptyConstructors;
1560 }
1561
1565 static
1567 {
1568 return self()->isImmutable( QStringLiteral( "autoGenEmptyConstructors" ) );
1569 }
1570
1574 static
1576 {
1577 if (!self()->isCommentStyleImmutable())
1578 self()->mCommentStyle = v;
1579 }
1580
1584 static
1586 {
1587 return static_cast<CodeGenerationPolicy::CommentStyle>(self()->mCommentStyle);
1588 }
1589
1593 static
1595 {
1596 return self()->isImmutable( QStringLiteral( "commentStyle" ) );
1597 }
1598
1602 static
1604 {
1605 if (!self()->isDefaultAssocFieldScopeImmutable())
1606 self()->mDefaultAssocFieldScope = v;
1607 }
1608
1612 static
1614 {
1615 return static_cast<Uml::Visibility::Enum>(self()->mDefaultAssocFieldScope);
1616 }
1617
1621 static
1623 {
1624 return self()->isImmutable( QStringLiteral( "defaultAssocFieldScope" ) );
1625 }
1626
1630 static
1632 {
1635 }
1636
1640 static
1642 {
1643 return static_cast<Uml::Visibility::Enum>(self()->mDefaultAttributeAccessorScope);
1644 }
1645
1649 static
1651 {
1652 return self()->isImmutable( QStringLiteral( "defaultAttributeAccessorScope" ) );
1653 }
1654
1658 static
1659 void setForceDoc( bool v )
1660 {
1661 if (!self()->isForceDocImmutable())
1662 self()->mForceDoc = v;
1663 }
1664
1668 static
1670 {
1671 return self()->mForceDoc;
1672 }
1673
1677 static
1679 {
1680 return self()->isImmutable( QStringLiteral( "forceDoc" ) );
1681 }
1682
1686 static
1687 void setForceSections( bool v )
1688 {
1689 if (!self()->isForceSectionsImmutable())
1690 self()->mForceSections = v;
1691 }
1692
1696 static
1698 {
1699 return self()->mForceSections;
1700 }
1701
1705 static
1707 {
1708 return self()->isImmutable( QStringLiteral( "forceSections" ) );
1709 }
1710
1714 static
1715 void setHeadingsDirectory( const QString & v )
1716 {
1717 if (!self()->isHeadingsDirectoryImmutable())
1718 self()->mHeadingsDirectory = v;
1719 }
1720
1724 static
1726 {
1727 return self()->mHeadingsDirectory;
1728 }
1729
1733 static
1735 {
1736 return self()->isImmutable( QStringLiteral( "headingsDirectory" ) );
1737 }
1738
1742 static
1744 {
1745 if (!self()->isIncludeHeadingsImmutable())
1746 self()->mIncludeHeadings = v;
1747 }
1748
1752 static
1754 {
1755 return self()->mIncludeHeadings;
1756 }
1757
1761 static
1763 {
1764 return self()->isImmutable( QStringLiteral( "includeHeadings" ) );
1765 }
1766
1770 static
1772 {
1773
1774 if (v > 10)
1775 {
1776 qDebug() << "setIndentationAmount: value " << v << " is greater than the maximum value of 10";
1777 v = 10;
1778 }
1779
1780 if (!self()->isIndentationAmountImmutable())
1781 self()->mIndentationAmount = v;
1782 }
1783
1787 static
1789 {
1790 return self()->mIndentationAmount;
1791 }
1792
1796 static
1798 {
1799 return self()->isImmutable( QStringLiteral( "indentationAmount" ) );
1800 }
1801
1805 static
1807 {
1808 if (!self()->isIndentationTypeImmutable())
1809 self()->mIndentationType = v;
1810 }
1811
1815 static
1817 {
1818 return static_cast<CodeGenerationPolicy::IndentationType>(self()->mIndentationType);
1819 }
1820
1824 static
1826 {
1827 return self()->isImmutable( QStringLiteral( "indentationType" ) );
1828 }
1829
1833 static
1835 {
1836 if (!self()->isLineEndingTypeImmutable())
1837 self()->mLineEndingType = v;
1838 }
1839
1843 static
1845 {
1846 return static_cast<CodeGenerationPolicy::NewLineType>(self()->mLineEndingType);
1847 }
1848
1852 static
1854 {
1855 return self()->isImmutable( QStringLiteral( "lineEndingType" ) );
1856 }
1857
1861 static
1863 {
1864 if (!self()->isModnamePolicyImmutable())
1865 self()->mModnamePolicy = v;
1866 }
1867
1871 static
1873 {
1874 return static_cast<CodeGenerationPolicy::ModifyNamePolicy>(self()->mModnamePolicy);
1875 }
1876
1880 static
1882 {
1883 return self()->isImmutable( QStringLiteral( "modnamePolicy" ) );
1884 }
1885
1889 static
1890 void setOutputDirectory( const QString & v )
1891 {
1892 if (!self()->isOutputDirectoryImmutable())
1893 self()->mOutputDirectory = v;
1894 }
1895
1899 static
1901 {
1902 return self()->mOutputDirectory;
1903 }
1904
1908 static
1910 {
1911 return self()->isImmutable( QStringLiteral( "outputDirectory" ) );
1912 }
1913
1917 static
1919 {
1920 if (!self()->isOverwritePolicyImmutable())
1921 self()->mOverwritePolicy = v;
1922 }
1923
1927 static
1929 {
1930 return static_cast<CodeGenerationPolicy::OverwritePolicy>(self()->mOverwritePolicy);
1931 }
1932
1936 static
1938 {
1939 return self()->isImmutable( QStringLiteral( "overwritePolicy" ) );
1940 }
1941
1945 static
1947 {
1948 if (!self()->isAutoGenAccessorsImmutable())
1949 self()->mAutoGenAccessors = v;
1950 }
1951
1955 static
1957 {
1958 return self()->mAutoGenAccessors;
1959 }
1960
1964 static
1966 {
1967 return self()->isImmutable( QStringLiteral( "autoGenAccessors" ) );
1968 }
1969
1973 static
1974 void setClassMemberPrefix( const QString & v )
1975 {
1976 if (!self()->isClassMemberPrefixImmutable())
1977 self()->mClassMemberPrefix = v;
1978 }
1979
1983 static
1985 {
1986 return self()->mClassMemberPrefix;
1987 }
1988
1992 static
1994 {
1995 return self()->isImmutable( QStringLiteral( "classMemberPrefix" ) );
1996 }
1997
2001 static
2003 {
2004 if (!self()->isInlineAccessorsImmutable())
2005 self()->mInlineAccessors = v;
2006 }
2007
2011 static
2013 {
2014 return self()->mInlineAccessors;
2015 }
2016
2020 static
2022 {
2023 return self()->isImmutable( QStringLiteral( "inlineAccessors" ) );
2024 }
2025
2029 static
2030 void setInlineOps( bool v )
2031 {
2032 if (!self()->isInlineOpsImmutable())
2033 self()->mInlineOps = v;
2034 }
2035
2039 static
2041 {
2042 return self()->mInlineOps;
2043 }
2044
2048 static
2050 {
2051 return self()->isImmutable( QStringLiteral( "inlineOps" ) );
2052 }
2053
2057 static
2059 {
2060 if (!self()->isPackageIsNamespaceImmutable())
2061 self()->mPackageIsNamespace = v;
2062 }
2063
2067 static
2069 {
2070 return self()->mPackageIsNamespace;
2071 }
2072
2076 static
2078 {
2079 return self()->isImmutable( QStringLiteral( "packageIsNamespace" ) );
2080 }
2081
2085 static
2087 {
2088 if (!self()->isPublicAccessorsImmutable())
2089 self()->mPublicAccessors = v;
2090 }
2091
2095 static
2097 {
2098 return self()->mPublicAccessors;
2099 }
2100
2104 static
2106 {
2107 return self()->isImmutable( QStringLiteral( "publicAccessors" ) );
2108 }
2109
2113 static
2114 void setStringClassName( const QString & v )
2115 {
2116 if (!self()->isStringClassNameImmutable())
2117 self()->mStringClassName = v;
2118 }
2119
2123 static
2125 {
2126 return self()->mStringClassName;
2127 }
2128
2132 static
2134 {
2135 return self()->isImmutable( QStringLiteral( "stringClassName" ) );
2136 }
2137
2141 static
2142 void setStringClassNameInclude( const QString & v )
2143 {
2144 if (!self()->isStringClassNameIncludeImmutable())
2145 self()->mStringClassNameInclude = v;
2146 }
2147
2151 static
2153 {
2154 return self()->mStringClassNameInclude;
2155 }
2156
2160 static
2162 {
2163 return self()->isImmutable( QStringLiteral( "stringClassNameInclude" ) );
2164 }
2165
2169 static
2171 {
2172 if (!self()->isStringIncludeIsGlobalImmutable())
2173 self()->mStringIncludeIsGlobal = v;
2174 }
2175
2179 static
2181 {
2182 return self()->mStringIncludeIsGlobal;
2183 }
2184
2188 static
2190 {
2191 return self()->isImmutable( QStringLiteral( "stringIncludeIsGlobal" ) );
2192 }
2193
2197 static
2198 void setVectorClassName( const QString & v )
2199 {
2200 if (!self()->isVectorClassNameImmutable())
2201 self()->mVectorClassName = v;
2202 }
2203
2207 static
2209 {
2210 return self()->mVectorClassName;
2211 }
2212
2216 static
2218 {
2219 return self()->isImmutable( QStringLiteral( "vectorClassName" ) );
2220 }
2221
2225 static
2226 void setVectorClassNameInclude( const QString & v )
2227 {
2228 if (!self()->isVectorClassNameIncludeImmutable())
2229 self()->mVectorClassNameInclude = v;
2230 }
2231
2235 static
2237 {
2238 return self()->mVectorClassNameInclude;
2239 }
2240
2244 static
2246 {
2247 return self()->isImmutable( QStringLiteral( "vectorClassNameInclude" ) );
2248 }
2249
2253 static
2255 {
2256 if (!self()->isVectorIncludeIsGlobalImmutable())
2257 self()->mVectorIncludeIsGlobal = v;
2258 }
2259
2263 static
2265 {
2266 return self()->mVectorIncludeIsGlobal;
2267 }
2268
2272 static
2274 {
2275 return self()->isImmutable( QStringLiteral( "vectorIncludeIsGlobal" ) );
2276 }
2277
2281 static
2283 {
2284 if (!self()->isVirtualDestructorsImmutable())
2285 self()->mVirtualDestructors = v;
2286 }
2287
2291 static
2293 {
2294 return self()->mVirtualDestructors;
2295 }
2296
2300 static
2302 {
2303 return self()->isImmutable( QStringLiteral( "virtualDestructors" ) );
2304 }
2305
2309 static
2311 {
2312 if (!self()->isGetterWithGetPrefixImmutable())
2313 self()->mGetterWithGetPrefix = v;
2314 }
2315
2319 static
2321 {
2322 return self()->mGetterWithGetPrefix;
2323 }
2324
2328 static
2330 {
2331 return self()->isImmutable( QStringLiteral( "getterWithGetPrefix" ) );
2332 }
2333
2337 static
2339 {
2342 }
2343
2347 static
2349 {
2350 return self()->mRemovePrefixFromAccessorMethods;
2351 }
2352
2356 static
2358 {
2359 return self()->isImmutable( QStringLiteral( "removePrefixFromAccessorMethods" ) );
2360 }
2361
2365 static
2367 {
2370 }
2371
2375 static
2377 {
2379 }
2380
2384 static
2386 {
2387 return self()->isImmutable( QStringLiteral( "accessorMethodsStartWithUpperCase" ) );
2388 }
2389
2393 static
2394 void setDocToolTag( const QString & v )
2395 {
2396 if (!self()->isDocToolTagImmutable())
2397 self()->mDocToolTag = v;
2398 }
2399
2403 static
2404 QString docToolTag()
2405 {
2406 return self()->mDocToolTag;
2407 }
2408
2412 static
2414 {
2415 return self()->isImmutable( QStringLiteral( "docToolTag" ) );
2416 }
2417
2421 static
2423 {
2426 }
2427
2431 static
2433 {
2434 return self()->mAutoGenerateAttributeAccessorsD;
2435 }
2436
2440 static
2442 {
2443 return self()->isImmutable( QStringLiteral( "autoGenerateAttributeAccessorsD" ) );
2444 }
2445
2449 static
2451 {
2454 }
2455
2459 static
2461 {
2462 return self()->mAutoGenerateAssocAccessorsD;
2463 }
2464
2468 static
2470 {
2471 return self()->isImmutable( QStringLiteral( "autoGenerateAssocAccessorsD" ) );
2472 }
2473
2477 static
2479 {
2480 if (!self()->isBuildANTDocumentDImmutable())
2481 self()->mBuildANTDocumentD = v;
2482 }
2483
2487 static
2489 {
2490 return self()->mBuildANTDocumentD;
2491 }
2492
2496 static
2498 {
2499 return self()->isImmutable( QStringLiteral( "buildANTDocumentD" ) );
2500 }
2501
2505 static
2507 {
2510 }
2511
2515 static
2517 {
2519 }
2520
2524 static
2526 {
2527 return self()->isImmutable( QStringLiteral( "autoGenerateAttributeAccessorsJava" ) );
2528 }
2529
2533 static
2535 {
2538 }
2539
2543 static
2545 {
2546 return self()->mAutoGenerateAssocAccessorsJava;
2547 }
2548
2552 static
2554 {
2555 return self()->isImmutable( QStringLiteral( "autoGenerateAssocAccessorsJava" ) );
2556 }
2557
2561 static
2563 {
2564 if (!self()->isBuildANTDocumentJavaImmutable())
2565 self()->mBuildANTDocumentJava = v;
2566 }
2567
2571 static
2573 {
2574 return self()->mBuildANTDocumentJava;
2575 }
2576
2580 static
2582 {
2583 return self()->isImmutable( QStringLiteral( "buildANTDocumentJava" ) );
2584 }
2585
2589 static
2591 {
2594 }
2595
2599 static
2601 {
2603 }
2604
2608 static
2610 {
2611 return self()->isImmutable( QStringLiteral( "autoGenerateAttributeAccessorsRuby" ) );
2612 }
2613
2617 static
2619 {
2622 }
2623
2627 static
2629 {
2630 return self()->mAutoGenerateAssocAccessorsRuby;
2631 }
2632
2636 static
2638 {
2639 return self()->isImmutable( QStringLiteral( "autoGenerateAssocAccessorsRuby" ) );
2640 }
2641
2645 static
2646 void setAutoDotPath( bool v )
2647 {
2648 if (!self()->isAutoDotPathImmutable())
2649 self()->mAutoDotPath = v;
2650 }
2651
2655 static
2657 {
2658 return self()->mAutoDotPath;
2659 }
2660
2664 static
2666 {
2667 return self()->isImmutable( QStringLiteral( "autoDotPath" ) );
2668 }
2669
2673 static
2674 void setDotPath( const QString & v )
2675 {
2676 if (!self()->isDotPathImmutable())
2677 self()->mDotPath = v;
2678 }
2679
2683 static
2684 QString dotPath()
2685 {
2686 return self()->mDotPath;
2687 }
2688
2692 static
2694 {
2695 return self()->isImmutable( QStringLiteral( "dotPath" ) );
2696 }
2697
2701 static
2703 {
2704 if (!self()->isShowExportLayoutImmutable())
2705 self()->mShowExportLayout = v;
2706 }
2707
2711 static
2713 {
2714 return self()->mShowExportLayout;
2715 }
2716
2720 static
2722 {
2723 return self()->isImmutable( QStringLiteral( "showExportLayout" ) );
2724 }
2725
2726 protected:
2729
2730
2731 // General Options
2734 bool mUndo;
2747 QString mLastFile;
2748 bool mUml2;
2749
2750 // UI Options
2757 QFont mUiFont;
2761
2762 // Class Options
2774
2775 // Code Viewer Options
2788
2789 // Code Importer
2793
2794 // Code Generation
2809
2810 // CPP Code Generation
2828
2829 // D Code Generation
2833
2834 // Java Code Generation
2838
2839 // Ruby Code Generation
2842
2843 // Auto Layout
2845 QString mDotPath;
2847
2848 private:
2849};
2850
2851#endif
2852
ModifyNamePolicy
Definition: codegenerationpolicy.h:43
NewLineType
Definition: codegenerationpolicy.h:44
IndentationType
Definition: codegenerationpolicy.h:45
OverwritePolicy
Definition: codegenerationpolicy.h:42
CommentStyle
Definition: codegenerationpolicy.h:46
Definition: umbrellosettings.cpp:10
Definition: umbrellosettings.h:15
static bool isLayoutTypeImmutable()
Definition: umbrellosettings.h:212
static void setShowAtts(bool v)
Definition: umbrellosettings.h:833
static void setAutoGenEmptyConstructors(bool v)
Definition: umbrellosettings.h:1547
static void setDefaultAttributeScope(Uml::Visibility::Enum v)
Definition: umbrellosettings.h:1057
static void setAutoGenerateAttributeAccessorsRuby(bool v)
Definition: umbrellosettings.h:2590
static void setDefaultOperationScope(Uml::Visibility::Enum v)
Definition: umbrellosettings.h:1085
int mAutosavetime
Definition: umbrellosettings.h:2742
static bool isResolveDependenciesImmutable()
Definition: umbrellosettings.h:1510
static bool isAutosaveImmutable()
Definition: umbrellosettings.h:268
bool mSupportCPP11
Definition: umbrellosettings.h:2792
static void setRightToLeftUI(bool v)
Definition: umbrellosettings.h:777
static bool getterWithGetPrefix()
Definition: umbrellosettings.h:2320
bool mAutoGenerateAssocAccessorsD
Definition: umbrellosettings.h:2831
int mHeight
Definition: umbrellosettings.h:2776
static bool isShowVisibilityImmutable()
Definition: umbrellosettings.h:824
bool mCreateArtifacts
Definition: umbrellosettings.h:2790
static bool showOpSig()
Definition: umbrellosettings.h:1039
static bool isCreateArtifactsImmutable()
Definition: umbrellosettings.h:1482
QColor mSelectedColor
Definition: umbrellosettings.h:2783
bool mAutoGenerateAssocAccessorsJava
Definition: umbrellosettings.h:2836
static void setWidth(int v)
Definition: umbrellosettings.h:1148
static Uml::Visibility::Enum defaultAssocFieldScope()
Definition: umbrellosettings.h:1613
bool mUseFillColor
Definition: umbrellosettings.h:2751
static void setForceSections(bool v)
Definition: umbrellosettings.h:1687
static bool stringIncludeIsGlobal()
Definition: umbrellosettings.h:2180
QColor mBackgroundColor
Definition: umbrellosettings.h:2758
static bool undo()
Definition: umbrellosettings.h:91
int mModnamePolicy
Definition: umbrellosettings.h:2806
static bool isAutoGenAccessorsImmutable()
Definition: umbrellosettings.h:1965
static bool isFillColorImmutable()
Definition: umbrellosettings.h:572
int mDefaultAttributeAccessorScope
Definition: umbrellosettings.h:2798
static void setIndentationAmount(int v)
Definition: umbrellosettings.h:1771
static bool isForceDocImmutable()
Definition: umbrellosettings.h:1678
static CodeGenerationPolicy::IndentationType indentationType()
Definition: umbrellosettings.h:1816
static Uml::LayoutType::Enum layoutType()
Definition: umbrellosettings.h:203
static void setShowAttSig(bool v)
Definition: umbrellosettings.h:1001
static QColor paperColor()
Definition: umbrellosettings.h:1277
static bool isAutoGenerateAssocAccessorsRubyImmutable()
Definition: umbrellosettings.h:2637
bool mShowOps
Definition: umbrellosettings.h:2765
QString mImageMimeType
Definition: umbrellosettings.h:2733
static bool isDefaultOperationScopeImmutable()
Definition: umbrellosettings.h:1104
static QString lastFile()
Definition: umbrellosettings.h:479
static bool isVectorIncludeIsGlobalImmutable()
Definition: umbrellosettings.h:2273
static void setBlocksAreHighlighted(bool v)
Definition: umbrellosettings.h:1211
static bool angularlines()
Definition: umbrellosettings.h:175
static bool uml2()
Definition: umbrellosettings.h:507
static void setEditBlockColor(const QColor &v)
Definition: umbrellosettings.h:1351
QSize mGeometry
Definition: umbrellosettings.h:2732
uint mLineWidth
Definition: umbrellosettings.h:2754
bool mBlocksAreHighlighted
Definition: umbrellosettings.h:2779
static void setPublicAccessors(bool v)
Definition: umbrellosettings.h:2086
bool mShowPackage
Definition: umbrellosettings.h:2766
static bool showPackage()
Definition: umbrellosettings.h:899
static bool showOps()
Definition: umbrellosettings.h:871
static void setLastFile(const QString &v)
Definition: umbrellosettings.h:469
static bool autosave()
Definition: umbrellosettings.h:259
static void setShowPublicOnly(bool v)
Definition: umbrellosettings.h:973
bool mUndo
Definition: umbrellosettings.h:2734
static void setModnamePolicy(CodeGenerationPolicy::ModifyNamePolicy v)
Definition: umbrellosettings.h:1862
static void setDefaultAttributeAccessorScope(Uml::Visibility::Enum v)
Definition: umbrellosettings.h:1631
static QSize geometry()
Definition: umbrellosettings.h:35
QColor mLineColor
Definition: umbrellosettings.h:2753
bool mAutoDotPath
Definition: umbrellosettings.h:2844
static bool autoGenerateAssocAccessorsRuby()
Definition: umbrellosettings.h:2628
static QColor fillColor()
Definition: umbrellosettings.h:563
static void setAutoGenerateAttributeAccessorsJava(bool v)
Definition: umbrellosettings.h:2506
static void setLineEndingType(CodeGenerationPolicy::NewLineType v)
Definition: umbrellosettings.h:1834
static QString classMemberPrefix()
Definition: umbrellosettings.h:1984
bool mShowOpSig
Definition: umbrellosettings.h:2771
static bool showAttSig()
Definition: umbrellosettings.h:1011
bool mIncludeHeadings
Definition: umbrellosettings.h:2802
static void setShowExportLayout(bool v)
Definition: umbrellosettings.h:2702
static bool isTimeImmutable()
Definition: umbrellosettings.h:308
static int time()
Definition: umbrellosettings.h:299
static bool isInlineOpsImmutable()
Definition: umbrellosettings.h:2049
static bool autoGenerateAttributeAccessorsRuby()
Definition: umbrellosettings.h:2600
static QColor textColor()
Definition: umbrellosettings.h:647
static void setClassMemberPrefix(const QString &v)
Definition: umbrellosettings.h:1974
static void setShowOpSig(bool v)
Definition: umbrellosettings.h:1029
int mDefaultOperationScope
Definition: umbrellosettings.h:2773
static void setAutoGenerateAssocAccessorsD(bool v)
Definition: umbrellosettings.h:2450
static bool isPackageIsNamespaceImmutable()
Definition: umbrellosettings.h:2077
static bool isStringClassNameIncludeImmutable()
Definition: umbrellosettings.h:2161
int mIndentationType
Definition: umbrellosettings.h:2804
static bool isBuildANTDocumentJavaImmutable()
Definition: umbrellosettings.h:2581
QString mAutosavesuffix
Definition: umbrellosettings.h:2743
int mDiagram
Definition: umbrellosettings.h:2745
static bool isGetterWithGetPrefixImmutable()
Definition: umbrellosettings.h:2329
QColor mEditBlockColor
Definition: umbrellosettings.h:2784
static bool autoGenerateAssocAccessorsD()
Definition: umbrellosettings.h:2460
static bool isVectorClassNameIncludeImmutable()
Definition: umbrellosettings.h:2245
static bool isDefaultAssocFieldScopeImmutable()
Definition: umbrellosettings.h:1622
static CodeGenerationPolicy::ModifyNamePolicy modnamePolicy()
Definition: umbrellosettings.h:1872
QColor mFillColor
Definition: umbrellosettings.h:2752
bool mFooterPrinting
Definition: umbrellosettings.h:2739
QString mLastFile
Definition: umbrellosettings.h:2747
static bool isShowDocWindowImmutable()
Definition: umbrellosettings.h:684
static bool isIndentationTypeImmutable()
Definition: umbrellosettings.h:1825
int mIndentationAmount
Definition: umbrellosettings.h:2803
static bool isVectorClassNameImmutable()
Definition: umbrellosettings.h:2217
static bool useFillColor()
Definition: umbrellosettings.h:535
static bool isShowOpsImmutable()
Definition: umbrellosettings.h:880
static void setUmlObjectColor(const QColor &v)
Definition: umbrellosettings.h:1407
static bool newcodegen()
Definition: umbrellosettings.h:147
UmbrelloSettings()
Definition: umbrellosettings.cpp:29
static void setPackageIsNamespace(bool v)
Definition: umbrellosettings.h:2058
static void setShowDocWindow(bool v)
Definition: umbrellosettings.h:665
static void setLineColor(const QColor &v)
Definition: umbrellosettings.h:581
bool mTabdiagrams
Definition: umbrellosettings.h:2735
static void setRemovePrefixFromAccessorMethods(bool v)
Definition: umbrellosettings.h:2338
static bool isShowStereoTypeImmutable()
Definition: umbrellosettings.h:936
static void setLineWidth(uint v)
Definition: umbrellosettings.h:609
static bool showVisibility()
Definition: umbrellosettings.h:815
static bool isLineColorImmutable()
Definition: umbrellosettings.h:600
static void setBuildANTDocumentD(bool v)
Definition: umbrellosettings.h:2478
static void setAutoGenAccessors(bool v)
Definition: umbrellosettings.h:1946
static QString dotPath()
Definition: umbrellosettings.h:2684
QString mVectorClassName
Definition: umbrellosettings.h:2820
bool mShowPublicOnly
Definition: umbrellosettings.h:2769
static bool isHeadingsDirectoryImmutable()
Definition: umbrellosettings.h:1734
bool mShowAtts
Definition: umbrellosettings.h:2764
static bool isBlocksAreHighlightedImmutable()
Definition: umbrellosettings.h:1230
static void setIncludeHeadings(bool v)
Definition: umbrellosettings.h:1743
static void setAutosavesuffix(const QString &v)
Definition: umbrellosettings.h:357
static bool isStringIncludeIsGlobalImmutable()
Definition: umbrellosettings.h:2189
int mLayoutType
Definition: umbrellosettings.h:2738
int mDefaultLanguage
Definition: umbrellosettings.h:2746
bool mShowAttSig
Definition: umbrellosettings.h:2770
static bool isShowAttribAssocsImmutable()
Definition: umbrellosettings.h:964
static bool isHeightImmutable()
Definition: umbrellosettings.h:1139
static bool removePrefixFromAccessorMethods()
Definition: umbrellosettings.h:2348
bool mAutosave
Definition: umbrellosettings.h:2740
static bool isNonEditBlockColorImmutable()
Definition: umbrellosettings.h:1398
static bool autoGenerateAttributeAccessorsD()
Definition: umbrellosettings.h:2432
static void setDefaultLanguage(Uml::ProgrammingLanguage::Enum v)
Definition: umbrellosettings.h:441
QColor mFontColor
Definition: umbrellosettings.h:2782
QColor mNonEditBlockColor
Definition: umbrellosettings.h:2785
bool mAutoGenerateAttributeAccessorsJava
Definition: umbrellosettings.h:2835
static bool buildANTDocumentD()
Definition: umbrellosettings.h:2488
static QFont codeViewerFont()
Definition: umbrellosettings.h:1249
static bool isDotPathImmutable()
Definition: umbrellosettings.h:2693
static void setStringClassNameInclude(const QString &v)
Definition: umbrellosettings.h:2142
static bool isShowPackageImmutable()
Definition: umbrellosettings.h:908
static CodeGenerationPolicy::OverwritePolicy overwritePolicy()
Definition: umbrellosettings.h:1928
static bool isUseFillColorImmutable()
Definition: umbrellosettings.h:544
static Uml::Visibility::Enum defaultAttributeScope()
Definition: umbrellosettings.h:1067
static bool isGridDotColorImmutable()
Definition: umbrellosettings.h:768
static void setFontColor(const QColor &v)
Definition: umbrellosettings.h:1295
static void setSupportCPP11(bool v)
Definition: umbrellosettings.h:1519
static void setAutosave(bool v)
Definition: umbrellosettings.h:249
static bool isAngularlinesImmutable()
Definition: umbrellosettings.h:184
static CodeGenerationPolicy::CommentStyle commentStyle()
Definition: umbrellosettings.h:1585
static bool isPublicAccessorsImmutable()
Definition: umbrellosettings.h:2105
static bool supportCPP11()
Definition: umbrellosettings.h:1529
static bool showAtts()
Definition: umbrellosettings.h:843
static void setIndentationType(CodeGenerationPolicy::IndentationType v)
Definition: umbrellosettings.h:1806
static void setImageMimeType(const QString &v)
Definition: umbrellosettings.h:53
QString mHeadingsDirectory
Definition: umbrellosettings.h:2801
bool mRightToLeftUI
Definition: umbrellosettings.h:2760
static void setVirtualDestructors(bool v)
Definition: umbrellosettings.h:2282
static bool isAutoGenEmptyConstructorsImmutable()
Definition: umbrellosettings.h:1566
static void setHeight(int v)
Definition: umbrellosettings.h:1113
static bool isShowAttsImmutable()
Definition: umbrellosettings.h:852
static bool isCommentStyleImmutable()
Definition: umbrellosettings.h:1594
bool mInlineAccessors
Definition: umbrellosettings.h:2813
static bool rightToLeftUI()
Definition: umbrellosettings.h:787
static QString vectorClassNameInclude()
Definition: umbrellosettings.h:2236
static bool publicAccessors()
Definition: umbrellosettings.h:2096
static QString autosavesuffix()
Definition: umbrellosettings.h:367
static void setGridDotColor(const QColor &v)
Definition: umbrellosettings.h:749
static void setResolveDependencies(bool v)
Definition: umbrellosettings.h:1491
static bool autoGenEmptyConstructors()
Definition: umbrellosettings.h:1557
static bool isAutosavetimeImmutable()
Definition: umbrellosettings.h:348
static void setSelectedColor(const QColor &v)
Definition: umbrellosettings.h:1323
bool mRemovePrefixFromAccessorMethods
Definition: umbrellosettings.h:2825
static int indentationAmount()
Definition: umbrellosettings.h:1788
QFont mCodeViewerFont
Definition: umbrellosettings.h:2780
static bool isShowHiddenBlocksImmutable()
Definition: umbrellosettings.h:1202
static bool isUiFontImmutable()
Definition: umbrellosettings.h:712
static bool isDocToolTagImmutable()
Definition: umbrellosettings.h:2413
static bool isLineEndingTypeImmutable()
Definition: umbrellosettings.h:1853
static void setAutoGenerateAttributeAccessorsD(bool v)
Definition: umbrellosettings.h:2422
static void setCreateArtifacts(bool v)
Definition: umbrellosettings.h:1463
static QColor editBlockColor()
Definition: umbrellosettings.h:1361
bool mAutoGenerateAttributeAccessorsD
Definition: umbrellosettings.h:2830
static QString stringClassNameInclude()
Definition: umbrellosettings.h:2152
static bool isDefaultLanguageImmutable()
Definition: umbrellosettings.h:460
static bool isForceSectionsImmutable()
Definition: umbrellosettings.h:1706
static void setDefaultAssocFieldScope(Uml::Visibility::Enum v)
Definition: umbrellosettings.h:1603
static void setAccessorMethodsStartWithUpperCase(bool v)
Definition: umbrellosettings.h:2366
static void setDotPath(const QString &v)
Definition: umbrellosettings.h:2674
static void setCodeViewerFont(const QFont &v)
Definition: umbrellosettings.h:1239
bool mStringIncludeIsGlobal
Definition: umbrellosettings.h:2819
QColor mHiddenColor
Definition: umbrellosettings.h:2787
static void setDocToolTag(const QString &v)
Definition: umbrellosettings.h:2394
static bool isTabdiagramsImmutable()
Definition: umbrellosettings.h:128
static bool virtualDestructors()
Definition: umbrellosettings.h:2292
static bool forceDoc()
Definition: umbrellosettings.h:1669
static QString outputDirectory()
Definition: umbrellosettings.h:1900
int mCommentStyle
Definition: umbrellosettings.h:2796
static bool isBuildANTDocumentDImmutable()
Definition: umbrellosettings.h:2497
static void setUseFillColor(bool v)
Definition: umbrellosettings.h:525
static void setLoadlast(bool v)
Definition: umbrellosettings.h:385
static bool isWidthImmutable()
Definition: umbrellosettings.h:1174
static void setGeometry(const QSize &v)
Definition: umbrellosettings.h:25
static QColor selectedColor()
Definition: umbrellosettings.h:1333
static bool isBackgroundColorImmutable()
Definition: umbrellosettings.h:740
static void setAutoDotPath(bool v)
Definition: umbrellosettings.h:2646
static bool loadlast()
Definition: umbrellosettings.h:395
static void setFillColor(const QColor &v)
Definition: umbrellosettings.h:553
bool mNewcodegen
Definition: umbrellosettings.h:2736
static bool isFooterPrintingImmutable()
Definition: umbrellosettings.h:240
static bool isStringClassNameImmutable()
Definition: umbrellosettings.h:2133
static bool isAccessorMethodsStartWithUpperCaseImmutable()
Definition: umbrellosettings.h:2385
static bool isLastFileImmutable()
Definition: umbrellosettings.h:488
static bool footerPrinting()
Definition: umbrellosettings.h:231
static bool isSupportCPP11Immutable()
Definition: umbrellosettings.h:1538
static bool forceSections()
Definition: umbrellosettings.h:1697
static bool showExportLayout()
Definition: umbrellosettings.h:2712
static bool showAttribAssocs()
Definition: umbrellosettings.h:955
static void setStringIncludeIsGlobal(bool v)
Definition: umbrellosettings.h:2170
static void setShowPackage(bool v)
Definition: umbrellosettings.h:889
static void setStringClassName(const QString &v)
Definition: umbrellosettings.h:2114
static bool isHiddenColorImmutable()
Definition: umbrellosettings.h:1454
static void setUml2(bool v)
Definition: umbrellosettings.h:497
static Uml::DiagramType::Enum diagram()
Definition: umbrellosettings.h:423
bool mAccessorMethodsStartWithUpperCase
Definition: umbrellosettings.h:2826
static bool createArtifacts()
Definition: umbrellosettings.h:1473
static void setTextColor(const QColor &v)
Definition: umbrellosettings.h:637
bool mAutoGenEmptyConstructors
Definition: umbrellosettings.h:2795
static void setNewcodegen(bool v)
Definition: umbrellosettings.h:137
static void setInlineOps(bool v)
Definition: umbrellosettings.h:2030
static QColor fontColor()
Definition: umbrellosettings.h:1305
static void setTime(int v)
Definition: umbrellosettings.h:277
static int autosavetime()
Definition: umbrellosettings.h:339
static bool isShowExportLayoutImmutable()
Definition: umbrellosettings.h:2721
static bool isDefaultAttributeAccessorScopeImmutable()
Definition: umbrellosettings.h:1650
static void setInlineAccessors(bool v)
Definition: umbrellosettings.h:2002
QString mDotPath
Definition: umbrellosettings.h:2845
static void setOutputDirectory(const QString &v)
Definition: umbrellosettings.h:1890
bool mAutoGenerateAssocAccessorsRuby
Definition: umbrellosettings.h:2841
static QString vectorClassName()
Definition: umbrellosettings.h:2208
static QColor umlObjectColor()
Definition: umbrellosettings.h:1417
static bool isInlineAccessorsImmutable()
Definition: umbrellosettings.h:2021
static bool isAutosavesuffixImmutable()
Definition: umbrellosettings.h:376
static void setAngularlines(bool v)
Definition: umbrellosettings.h:165
static bool isShowOpSigImmutable()
Definition: umbrellosettings.h:1048
QString mStringClassNameInclude
Definition: umbrellosettings.h:2818
static bool showHiddenBlocks()
Definition: umbrellosettings.h:1193
int mShowStereoType
Definition: umbrellosettings.h:2767
static bool accessorMethodsStartWithUpperCase()
Definition: umbrellosettings.h:2376
static bool vectorIncludeIsGlobal()
Definition: umbrellosettings.h:2264
static bool isLoadlastImmutable()
Definition: umbrellosettings.h:404
static void setTabdiagrams(bool v)
Definition: umbrellosettings.h:109
bool mAutoGenAccessors
Definition: umbrellosettings.h:2811
QString mVectorClassNameInclude
Definition: umbrellosettings.h:2821
static bool isVirtualDestructorsImmutable()
Definition: umbrellosettings.h:2301
bool mShowExportLayout
Definition: umbrellosettings.h:2846
static void setShowVisibility(bool v)
Definition: umbrellosettings.h:805
static void setNonEditBlockColor(const QColor &v)
Definition: umbrellosettings.h:1379
static void setAutoGenerateAssocAccessorsJava(bool v)
Definition: umbrellosettings.h:2534
int mDefaultAttributeScope
Definition: umbrellosettings.h:2772
static void setShowHiddenBlocks(bool v)
Definition: umbrellosettings.h:1183
static bool isCodeViewerFontImmutable()
Definition: umbrellosettings.h:1258
static QColor backgroundColor()
Definition: umbrellosettings.h:731
QString mClassMemberPrefix
Definition: umbrellosettings.h:2812
static bool isShowPublicOnlyImmutable()
Definition: umbrellosettings.h:992
bool mAngularlines
Definition: umbrellosettings.h:2737
static bool isEditBlockColorImmutable()
Definition: umbrellosettings.h:1370
static void setVectorClassNameInclude(const QString &v)
Definition: umbrellosettings.h:2226
static bool includeHeadings()
Definition: umbrellosettings.h:1753
QString mDocToolTag
Definition: umbrellosettings.h:2827
bool mLoadlast
Definition: umbrellosettings.h:2744
static void setAutosavetime(int v)
Definition: umbrellosettings.h:317
static bool autoGenAccessors()
Definition: umbrellosettings.h:1956
static bool isClassMemberPrefixImmutable()
Definition: umbrellosettings.h:1993
bool mShowVisibility
Definition: umbrellosettings.h:2763
static void setPaperColor(const QColor &v)
Definition: umbrellosettings.h:1267
static void setBuildANTDocumentJava(bool v)
Definition: umbrellosettings.h:2562
static QColor lineColor()
Definition: umbrellosettings.h:591
static void setShowAttribAssocs(bool v)
Definition: umbrellosettings.h:945
static void setCommentStyle(CodeGenerationPolicy::CommentStyle v)
Definition: umbrellosettings.h:1575
bool mForceSections
Definition: umbrellosettings.h:2800
static void setForceDoc(bool v)
Definition: umbrellosettings.h:1659
static bool isDiagramImmutable()
Definition: umbrellosettings.h:432
static void setHeadingsDirectory(const QString &v)
Definition: umbrellosettings.h:1715
bool mResolveDependencies
Definition: umbrellosettings.h:2791
static void setAutoGenerateAssocAccessorsRuby(bool v)
Definition: umbrellosettings.h:2618
static bool isAutoGenerateAssocAccessorsJavaImmutable()
Definition: umbrellosettings.h:2553
static bool tabdiagrams()
Definition: umbrellosettings.h:119
static void setGetterWithGetPrefix(bool v)
Definition: umbrellosettings.h:2310
bool mBuildANTDocumentJava
Definition: umbrellosettings.h:2837
bool mForceDoc
Definition: umbrellosettings.h:2799
static bool isAutoGenerateAttributeAccessorsJavaImmutable()
Definition: umbrellosettings.h:2525
static Uml::Visibility::Enum defaultOperationScope()
Definition: umbrellosettings.h:1095
static bool isOutputDirectoryImmutable()
Definition: umbrellosettings.h:1909
static Uml::Visibility::Enum defaultAttributeAccessorScope()
Definition: umbrellosettings.h:1641
int mLineEndingType
Definition: umbrellosettings.h:2805
static QString docToolTag()
Definition: umbrellosettings.h:2404
int mTime
Definition: umbrellosettings.h:2741
static void setUndo(bool v)
Definition: umbrellosettings.h:81
static void setVectorClassName(const QString &v)
Definition: umbrellosettings.h:2198
QColor mTextColor
Definition: umbrellosettings.h:2755
static void setFooterPrinting(bool v)
Definition: umbrellosettings.h:221
QColor mUmlObjectColor
Definition: umbrellosettings.h:2786
static void setShowOps(bool v)
Definition: umbrellosettings.h:861
~UmbrelloSettings() override
Definition: umbrellosettings.cpp:753
static void setUiFont(const QFont &v)
Definition: umbrellosettings.h:693
static QColor hiddenColor()
Definition: umbrellosettings.h:1445
static bool isFontColorImmutable()
Definition: umbrellosettings.h:1314
bool mShowHiddenBlocks
Definition: umbrellosettings.h:2778
bool mShowAttribAssocs
Definition: umbrellosettings.h:2768
static bool isDefaultAttributeScopeImmutable()
Definition: umbrellosettings.h:1076
static bool showDocWindow()
Definition: umbrellosettings.h:675
static bool isAutoGenerateAttributeAccessorsRubyImmutable()
Definition: umbrellosettings.h:2609
bool mPackageIsNamespace
Definition: umbrellosettings.h:2815
static int height()
Definition: umbrellosettings.h:1130
int mDefaultAssocFieldScope
Definition: umbrellosettings.h:2797
static bool isModnamePolicyImmutable()
Definition: umbrellosettings.h:1881
static bool showPublicOnly()
Definition: umbrellosettings.h:983
static bool autoGenerateAttributeAccessorsJava()
Definition: umbrellosettings.h:2516
bool mVectorIncludeIsGlobal
Definition: umbrellosettings.h:2822
static bool blocksAreHighlighted()
Definition: umbrellosettings.h:1221
static void setBackgroundColor(const QColor &v)
Definition: umbrellosettings.h:721
static bool isIndentationAmountImmutable()
Definition: umbrellosettings.h:1797
static bool isRightToLeftUIImmutable()
Definition: umbrellosettings.h:796
static bool inlineOps()
Definition: umbrellosettings.h:2040
static bool autoGenerateAssocAccessorsJava()
Definition: umbrellosettings.h:2544
static QString stringClassName()
Definition: umbrellosettings.h:2124
static bool isUndoImmutable()
Definition: umbrellosettings.h:100
bool mShowDocWindow
Definition: umbrellosettings.h:2756
static void setOverwritePolicy(CodeGenerationPolicy::OverwritePolicy v)
Definition: umbrellosettings.h:1918
static void setLayoutType(Uml::LayoutType::Enum v)
Definition: umbrellosettings.h:193
static bool isTextColorImmutable()
Definition: umbrellosettings.h:656
static Uml::ProgrammingLanguage::Enum defaultLanguage()
Definition: umbrellosettings.h:451
bool mVirtualDestructors
Definition: umbrellosettings.h:2823
QString mStringClassName
Definition: umbrellosettings.h:2817
static CodeGenerationPolicy::NewLineType lineEndingType()
Definition: umbrellosettings.h:1844
static bool isSelectedColorImmutable()
Definition: umbrellosettings.h:1342
static bool isShowAttSigImmutable()
Definition: umbrellosettings.h:1020
static bool isImageMimeTypeImmutable()
Definition: umbrellosettings.h:72
bool mPublicAccessors
Definition: umbrellosettings.h:2816
static bool isOverwritePolicyImmutable()
Definition: umbrellosettings.h:1937
int mOverwritePolicy
Definition: umbrellosettings.h:2808
QColor mPaperColor
Definition: umbrellosettings.h:2781
static bool isAutoGenerateAssocAccessorsDImmutable()
Definition: umbrellosettings.h:2469
bool mUml2
Definition: umbrellosettings.h:2748
static bool isRemovePrefixFromAccessorMethodsImmutable()
Definition: umbrellosettings.h:2357
static bool isUmlObjectColorImmutable()
Definition: umbrellosettings.h:1426
static QColor nonEditBlockColor()
Definition: umbrellosettings.h:1389
static bool isNewcodegenImmutable()
Definition: umbrellosettings.h:156
static bool isIncludeHeadingsImmutable()
Definition: umbrellosettings.h:1762
static bool isUml2Immutable()
Definition: umbrellosettings.h:516
bool mBuildANTDocumentD
Definition: umbrellosettings.h:2832
static QString headingsDirectory()
Definition: umbrellosettings.h:1725
static bool isAutoGenerateAttributeAccessorsDImmutable()
Definition: umbrellosettings.h:2441
static bool packageIsNamespace()
Definition: umbrellosettings.h:2068
static bool isLineWidthImmutable()
Definition: umbrellosettings.h:628
static QString imageMimeType()
Definition: umbrellosettings.h:63
QColor mGridDotColor
Definition: umbrellosettings.h:2759
static Uml::ShowStereoType::Enum showStereoType()
Definition: umbrellosettings.h:927
static bool inlineAccessors()
Definition: umbrellosettings.h:2012
static bool isGeometryImmutable()
Definition: umbrellosettings.h:44
static bool buildANTDocumentJava()
Definition: umbrellosettings.h:2572
static void setShowStereoType(Uml::ShowStereoType::Enum v)
Definition: umbrellosettings.h:917
static int width()
Definition: umbrellosettings.h:1165
static void setHiddenColor(const QColor &v)
Definition: umbrellosettings.h:1435
int mWidth
Definition: umbrellosettings.h:2777
bool mInlineOps
Definition: umbrellosettings.h:2814
QFont mUiFont
Definition: umbrellosettings.h:2757
bool mGetterWithGetPrefix
Definition: umbrellosettings.h:2824
static bool isAutoDotPathImmutable()
Definition: umbrellosettings.h:2665
bool mAutoGenerateAttributeAccessorsRuby
Definition: umbrellosettings.h:2840
static void setVectorIncludeIsGlobal(bool v)
Definition: umbrellosettings.h:2254
static uint lineWidth()
Definition: umbrellosettings.h:619
QString mOutputDirectory
Definition: umbrellosettings.h:2807
static QFont uiFont()
Definition: umbrellosettings.h:703
static bool isPaperColorImmutable()
Definition: umbrellosettings.h:1286
static QColor gridDotColor()
Definition: umbrellosettings.h:759
static bool autoDotPath()
Definition: umbrellosettings.h:2656
static void setDiagram(Uml::DiagramType::Enum v)
Definition: umbrellosettings.h:413
static bool resolveDependencies()
Definition: umbrellosettings.h:1501
std::vector< std::string > v
Definition: cxx11-initializer-lists.h:19
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