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