umbrello  2.32.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
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
367  QString autosavesuffix()
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
619  uint lineWidth()
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
759  QColor gridDotColor()
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
899  bool showPackage()
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
945  void setShowAttribAssocs( bool v )
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
1011  bool showAttSig()
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
1039  bool showOpSig()
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
1130  int height()
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
1183  void setShowHiddenBlocks( bool v )
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
1333  QColor selectedColor()
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
1445  QColor hiddenColor()
1446  {
1447  return self()->mHiddenColor;
1448  }
1449 
1453  static
1455  {
1456  return self()->isImmutable( QStringLiteral( "hiddenColor" ) );
1457  }
1458 
1462  static
1463  void setCreateArtifacts( bool v )
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  {
1549  if (!self()->isAutoGenEmptyConstructorsImmutable())
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
1669  bool forceDoc()
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
1743  void setIncludeHeadings( bool v )
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
1946  void setAutoGenAccessors( bool v )
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
2002  void setInlineAccessors( bool v )
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
2040  bool inlineOps()
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
2086  void setPublicAccessors( bool v )
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  {
2378  return self()->mAccessorMethodsStartWithUpperCase;
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  {
2453  self()->mAutoGenerateAssocAccessorsD = v;
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  {
2518  return self()->mAutoGenerateAttributeAccessorsJava;
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  {
2602  return self()->mAutoGenerateAttributeAccessorsRuby;
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
2702  void setShowExportLayout( bool v )
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:
2727  UmbrelloSettings();
2729 
2730 
2731  // General Options
2732  QSize mGeometry;
2734  bool mUndo;
2741  int mTime;
2747  QString mLastFile;
2748  bool mUml2;
2749 
2750  // UI Options
2752  QColor mFillColor;
2753  QColor mLineColor;
2755  QColor mTextColor;
2757  QFont mUiFont;
2761 
2762  // Class Options
2765  bool mShowOps;
2774 
2775  // Code Viewer Options
2776  int mHeight;
2777  int mWidth;
2781  QColor mPaperColor;
2782  QColor mFontColor;
2788 
2789  // Code Importer
2793 
2794  // Code Generation
2809 
2810  // CPP Code Generation
2827  QString mDocToolTag;
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:47
NewLineType
Definition: codegenerationpolicy.h:48
IndentationType
Definition: codegenerationpolicy.h:49
OverwritePolicy
Definition: codegenerationpolicy.h:46
CommentStyle
Definition: codegenerationpolicy.h:50
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:77
Enum
Definition: basictypes.h:144
Enum
Definition: basictypes.h:305
Enum
Definition: basictypes.h:162
Enum
Definition: basictypes.h:59