• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdesdk API Reference
  • KDE Home
  • Contact Us
 

umbrello/umbrello

  • sources
  • kde-4.12
  • kdesdk
  • umbrello
  • umbrello
umbrellosettings.cpp
Go to the documentation of this file.
1 // This file is generated by kconfig_compiler from umbrello.kcfg.
2 // All changes you do to this file will be lost.
3 
4 #include "umbrellosettings.h"
5 
6 #include <kglobal.h>
7 #include <QtCore/QFile>
8 
9 class UmbrelloSettingsHelper
10 {
11  public:
12  UmbrelloSettingsHelper() : q(0) {}
13  ~UmbrelloSettingsHelper() { delete q; }
14  UmbrelloSettings *q;
15 };
16 K_GLOBAL_STATIC(UmbrelloSettingsHelper, s_globalUmbrelloSettings)
17 UmbrelloSettings *UmbrelloSettings::self()
18 {
19  if (!s_globalUmbrelloSettings->q) {
20  new UmbrelloSettings;
21  s_globalUmbrelloSettings->q->readConfig();
22  }
23 
24  return s_globalUmbrelloSettings->q;
25 }
26 
27 UmbrelloSettings::UmbrelloSettings( )
28  : KConfigSkeleton( QLatin1String( "umbrellorc" ) )
29 {
30  Q_ASSERT(!s_globalUmbrelloSettings->q);
31  s_globalUmbrelloSettings->q = this;
32  setCurrentGroup( QLatin1String( "General Options" ) );
33 
34  KConfigSkeleton::ItemSize *itemGeometry;
35  itemGeometry = new KConfigSkeleton::ItemSize( currentGroup(), QLatin1String( "Geometry" ), mGeometry );
36  addItem( itemGeometry, QLatin1String( "Geometry" ) );
37  KConfigSkeleton::ItemString *itemImageMimeType;
38  itemImageMimeType = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "imageMimeType" ), mImageMimeType, QLatin1String( "image/png" ) );
39  addItem( itemImageMimeType, QLatin1String( "imageMimeType" ) );
40  KConfigSkeleton::ItemBool *itemUndo;
41  itemUndo = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "undo" ), mUndo, false );
42  addItem( itemUndo, QLatin1String( "undo" ) );
43  KConfigSkeleton::ItemBool *itemTabdiagrams;
44  itemTabdiagrams = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "tabdiagrams" ), mTabdiagrams, true );
45  addItem( itemTabdiagrams, QLatin1String( "tabdiagrams" ) );
46  KConfigSkeleton::ItemBool *itemNewcodegen;
47  itemNewcodegen = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "newcodegen" ), mNewcodegen, false );
48  addItem( itemNewcodegen, QLatin1String( "newcodegen" ) );
49  KConfigSkeleton::ItemBool *itemAngularlines;
50  itemAngularlines = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "angularlines" ), mAngularlines, true );
51  addItem( itemAngularlines, QLatin1String( "angularlines" ) );
52  KConfigSkeleton::ItemBool *itemFooterPrinting;
53  itemFooterPrinting = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "footerPrinting" ), mFooterPrinting, true );
54  addItem( itemFooterPrinting, QLatin1String( "footerPrinting" ) );
55  KConfigSkeleton::ItemBool *itemAutosave;
56  itemAutosave = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "autosave" ), mAutosave, true );
57  addItem( itemAutosave, QLatin1String( "autosave" ) );
58  KConfigSkeleton::ItemInt *itemTime;
59  itemTime = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "time" ), mTime, 0 );
60  itemTime->setMinValue(0);
61  itemTime->setMaxValue(25);
62  addItem( itemTime, QLatin1String( "time" ) );
63  KConfigSkeleton::ItemInt *itemAutosavetime;
64  itemAutosavetime = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "autosavetime" ), mAutosavetime, 0 );
65  itemAutosavetime->setMinValue(0);
66  itemAutosavetime->setMaxValue(25);
67  addItem( itemAutosavetime, QLatin1String( "autosavetime" ) );
68  KConfigSkeleton::ItemString *itemAutosavesuffix;
69  itemAutosavesuffix = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "autosavesuffix" ), mAutosavesuffix, QLatin1String( ".xmi" ) );
70  addItem( itemAutosavesuffix, QLatin1String( "autosavesuffix" ) );
71  KConfigSkeleton::ItemBool *itemLoadlast;
72  itemLoadlast = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "loadlast" ), mLoadlast, false );
73  addItem( itemLoadlast, QLatin1String( "loadlast" ) );
74  QList<KConfigSkeleton::ItemEnum::Choice2> valuesdiagram;
75  {
76  KConfigSkeleton::ItemEnum::Choice2 choice;
77  choice.name = QLatin1String("Undefined");
78  valuesdiagram.append( choice );
79  }
80  {
81  KConfigSkeleton::ItemEnum::Choice2 choice;
82  choice.name = QLatin1String("Class");
83  valuesdiagram.append( choice );
84  }
85  {
86  KConfigSkeleton::ItemEnum::Choice2 choice;
87  choice.name = QLatin1String("UseCase");
88  valuesdiagram.append( choice );
89  }
90  {
91  KConfigSkeleton::ItemEnum::Choice2 choice;
92  choice.name = QLatin1String("Sequence");
93  valuesdiagram.append( choice );
94  }
95  {
96  KConfigSkeleton::ItemEnum::Choice2 choice;
97  choice.name = QLatin1String("Collaboration");
98  valuesdiagram.append( choice );
99  }
100  {
101  KConfigSkeleton::ItemEnum::Choice2 choice;
102  choice.name = QLatin1String("State");
103  valuesdiagram.append( choice );
104  }
105  {
106  KConfigSkeleton::ItemEnum::Choice2 choice;
107  choice.name = QLatin1String("Activity");
108  valuesdiagram.append( choice );
109  }
110  {
111  KConfigSkeleton::ItemEnum::Choice2 choice;
112  choice.name = QLatin1String("Component");
113  valuesdiagram.append( choice );
114  }
115  {
116  KConfigSkeleton::ItemEnum::Choice2 choice;
117  choice.name = QLatin1String("Deployment");
118  valuesdiagram.append( choice );
119  }
120  {
121  KConfigSkeleton::ItemEnum::Choice2 choice;
122  choice.name = QLatin1String("EntityRelationship");
123  valuesdiagram.append( choice );
124  }
125  {
126  KConfigSkeleton::ItemEnum::Choice2 choice;
127  choice.name = QLatin1String("N_DIAGRAMTYPES");
128  valuesdiagram.append( choice );
129  }
130  KConfigSkeleton::ItemEnum *itemDiagram;
131  itemDiagram = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "diagram" ), mDiagram, valuesdiagram, Uml::DiagramType::Class );
132  addItem( itemDiagram, QLatin1String( "diagram" ) );
133  QList<KConfigSkeleton::ItemEnum::Choice2> valuesdefaultLanguage;
134  {
135  KConfigSkeleton::ItemEnum::Choice2 choice;
136  choice.name = QLatin1String("ActionScript");
137  valuesdefaultLanguage.append( choice );
138  }
139  {
140  KConfigSkeleton::ItemEnum::Choice2 choice;
141  choice.name = QLatin1String("Ada");
142  valuesdefaultLanguage.append( choice );
143  }
144  {
145  KConfigSkeleton::ItemEnum::Choice2 choice;
146  choice.name = QLatin1String("Cpp");
147  valuesdefaultLanguage.append( choice );
148  }
149  {
150  KConfigSkeleton::ItemEnum::Choice2 choice;
151  choice.name = QLatin1String("CSharp");
152  valuesdefaultLanguage.append( choice );
153  }
154  {
155  KConfigSkeleton::ItemEnum::Choice2 choice;
156  choice.name = QLatin1String("D");
157  valuesdefaultLanguage.append( choice );
158  }
159  {
160  KConfigSkeleton::ItemEnum::Choice2 choice;
161  choice.name = QLatin1String("IDL");
162  valuesdefaultLanguage.append( choice );
163  }
164  {
165  KConfigSkeleton::ItemEnum::Choice2 choice;
166  choice.name = QLatin1String("Java");
167  valuesdefaultLanguage.append( choice );
168  }
169  {
170  KConfigSkeleton::ItemEnum::Choice2 choice;
171  choice.name = QLatin1String("JavaScript");
172  valuesdefaultLanguage.append( choice );
173  }
174  {
175  KConfigSkeleton::ItemEnum::Choice2 choice;
176  choice.name = QLatin1String("MySQL");
177  valuesdefaultLanguage.append( choice );
178  }
179  {
180  KConfigSkeleton::ItemEnum::Choice2 choice;
181  choice.name = QLatin1String("Pascal");
182  valuesdefaultLanguage.append( choice );
183  }
184  {
185  KConfigSkeleton::ItemEnum::Choice2 choice;
186  choice.name = QLatin1String("Perl");
187  valuesdefaultLanguage.append( choice );
188  }
189  {
190  KConfigSkeleton::ItemEnum::Choice2 choice;
191  choice.name = QLatin1String("PHP");
192  valuesdefaultLanguage.append( choice );
193  }
194  {
195  KConfigSkeleton::ItemEnum::Choice2 choice;
196  choice.name = QLatin1String("PHP5");
197  valuesdefaultLanguage.append( choice );
198  }
199  {
200  KConfigSkeleton::ItemEnum::Choice2 choice;
201  choice.name = QLatin1String("PostgreSQL");
202  valuesdefaultLanguage.append( choice );
203  }
204  {
205  KConfigSkeleton::ItemEnum::Choice2 choice;
206  choice.name = QLatin1String("Python");
207  valuesdefaultLanguage.append( choice );
208  }
209  {
210  KConfigSkeleton::ItemEnum::Choice2 choice;
211  choice.name = QLatin1String("Ruby");
212  valuesdefaultLanguage.append( choice );
213  }
214  {
215  KConfigSkeleton::ItemEnum::Choice2 choice;
216  choice.name = QLatin1String("SQL");
217  valuesdefaultLanguage.append( choice );
218  }
219  {
220  KConfigSkeleton::ItemEnum::Choice2 choice;
221  choice.name = QLatin1String("Tcl");
222  valuesdefaultLanguage.append( choice );
223  }
224  {
225  KConfigSkeleton::ItemEnum::Choice2 choice;
226  choice.name = QLatin1String("Vala");
227  valuesdefaultLanguage.append( choice );
228  }
229  {
230  KConfigSkeleton::ItemEnum::Choice2 choice;
231  choice.name = QLatin1String("XMLSchema");
232  valuesdefaultLanguage.append( choice );
233  }
234  {
235  KConfigSkeleton::ItemEnum::Choice2 choice;
236  choice.name = QLatin1String("Reserved");
237  valuesdefaultLanguage.append( choice );
238  }
239  KConfigSkeleton::ItemEnum *itemDefaultLanguage;
240  itemDefaultLanguage = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "defaultLanguage" ), mDefaultLanguage, valuesdefaultLanguage, Uml::ProgrammingLanguage::Cpp );
241  addItem( itemDefaultLanguage, QLatin1String( "defaultLanguage" ) );
242  KConfigSkeleton::ItemString *itemLastFile;
243  itemLastFile = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "lastFile" ), mLastFile );
244  addItem( itemLastFile, QLatin1String( "lastFile" ) );
245 
246  setCurrentGroup( QLatin1String( "UI Options" ) );
247 
248  KConfigSkeleton::ItemBool *itemUseFillColor;
249  itemUseFillColor = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "useFillColor" ), mUseFillColor, true );
250  addItem( itemUseFillColor, QLatin1String( "useFillColor" ) );
251  KConfigSkeleton::ItemColor *itemFillColor;
252  itemFillColor = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "fillColor" ), mFillColor, QColor( "yellow" ) );
253  addItem( itemFillColor, QLatin1String( "fillColor" ) );
254  KConfigSkeleton::ItemColor *itemLineColor;
255  itemLineColor = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "lineColor" ), mLineColor, QColor( "red" ) );
256  addItem( itemLineColor, QLatin1String( "lineColor" ) );
257  KConfigSkeleton::ItemUInt *itemLineWidth;
258  itemLineWidth = new KConfigSkeleton::ItemUInt( currentGroup(), QLatin1String( "lineWidth" ), mLineWidth, 0 );
259  addItem( itemLineWidth, QLatin1String( "lineWidth" ) );
260  KConfigSkeleton::ItemColor *itemTextColor;
261  itemTextColor = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "textColor" ), mTextColor, QColor( "black" ) );
262  addItem( itemTextColor, QLatin1String( "textColor" ) );
263  KConfigSkeleton::ItemBool *itemShowDocWindow;
264  itemShowDocWindow = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "showDocWindow" ), mShowDocWindow, true );
265  addItem( itemShowDocWindow, QLatin1String( "showDocWindow" ) );
266  KConfigSkeleton::ItemFont *itemUiFont;
267  itemUiFont = new KConfigSkeleton::ItemFont( currentGroup(), QLatin1String( "font" ), mUiFont, KGlobalSettings::generalFont() );
268  addItem( itemUiFont, QLatin1String( "uiFont" ) );
269  KConfigSkeleton::ItemColor *itemBackgroundColor;
270  itemBackgroundColor = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "backgroundColor" ), mBackgroundColor, QColor( "white" ) );
271  addItem( itemBackgroundColor, QLatin1String( "backgroundColor" ) );
272  KConfigSkeleton::ItemColor *itemGridDotColor;
273  itemGridDotColor = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "gridDotColor" ), mGridDotColor, QColor( "lightGray" ) );
274  addItem( itemGridDotColor, QLatin1String( "gridDotColor" ) );
275 
276  setCurrentGroup( QLatin1String( "Class Options" ) );
277 
278  KConfigSkeleton::ItemBool *itemShowVisibility;
279  itemShowVisibility = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "showVisibility" ), mShowVisibility, true );
280  addItem( itemShowVisibility, QLatin1String( "showVisibility" ) );
281  KConfigSkeleton::ItemBool *itemShowAtts;
282  itemShowAtts = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "showAtts" ), mShowAtts, true );
283  addItem( itemShowAtts, QLatin1String( "showAtts" ) );
284  KConfigSkeleton::ItemBool *itemShowOps;
285  itemShowOps = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "showOps" ), mShowOps, true );
286  addItem( itemShowOps, QLatin1String( "showOps" ) );
287  KConfigSkeleton::ItemBool *itemShowPackage;
288  itemShowPackage = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "showPackage" ), mShowPackage, true );
289  addItem( itemShowPackage, QLatin1String( "showPackage" ) );
290  KConfigSkeleton::ItemBool *itemShowStereoType;
291  itemShowStereoType = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "showStereoType" ), mShowStereoType, true );
292  addItem( itemShowStereoType, QLatin1String( "showStereoType" ) );
293  KConfigSkeleton::ItemBool *itemShowAttribAssocs;
294  itemShowAttribAssocs = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "showAttribAssocs" ), mShowAttribAssocs, true );
295  addItem( itemShowAttribAssocs, QLatin1String( "showAttribAssocs" ) );
296  KConfigSkeleton::ItemBool *itemShowPublicOnly;
297  itemShowPublicOnly = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "showPublicOnly" ), mShowPublicOnly, true );
298  addItem( itemShowPublicOnly, QLatin1String( "showPublicOnly" ) );
299  KConfigSkeleton::ItemBool *itemShowAttSig;
300  itemShowAttSig = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "showAttSig" ), mShowAttSig, true );
301  addItem( itemShowAttSig, QLatin1String( "showAttSig" ) );
302  KConfigSkeleton::ItemBool *itemShowOpSig;
303  itemShowOpSig = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "showOpSig" ), mShowOpSig, true );
304  addItem( itemShowOpSig, QLatin1String( "showOpSig" ) );
305  QList<KConfigSkeleton::ItemEnum::Choice2> valuesdefaultAttributeScope;
306  {
307  KConfigSkeleton::ItemEnum::Choice2 choice;
308  choice.name = QLatin1String("Public");
309  valuesdefaultAttributeScope.append( choice );
310  }
311  {
312  KConfigSkeleton::ItemEnum::Choice2 choice;
313  choice.name = QLatin1String("Private");
314  valuesdefaultAttributeScope.append( choice );
315  }
316  {
317  KConfigSkeleton::ItemEnum::Choice2 choice;
318  choice.name = QLatin1String("Protected");
319  valuesdefaultAttributeScope.append( choice );
320  }
321  {
322  KConfigSkeleton::ItemEnum::Choice2 choice;
323  choice.name = QLatin1String("Implementation");
324  valuesdefaultAttributeScope.append( choice );
325  }
326  {
327  KConfigSkeleton::ItemEnum::Choice2 choice;
328  choice.name = QLatin1String("FromParent");
329  valuesdefaultAttributeScope.append( choice );
330  }
331  KConfigSkeleton::ItemEnum *itemDefaultAttributeScope;
332  itemDefaultAttributeScope = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "defaultAttributeScope" ), mDefaultAttributeScope, valuesdefaultAttributeScope, Uml::Visibility::Public );
333  addItem( itemDefaultAttributeScope, QLatin1String( "defaultAttributeScope" ) );
334  QList<KConfigSkeleton::ItemEnum::Choice2> valuesdefaultOperationScope;
335  {
336  KConfigSkeleton::ItemEnum::Choice2 choice;
337  choice.name = QLatin1String("Public");
338  valuesdefaultOperationScope.append( choice );
339  }
340  {
341  KConfigSkeleton::ItemEnum::Choice2 choice;
342  choice.name = QLatin1String("Private");
343  valuesdefaultOperationScope.append( choice );
344  }
345  {
346  KConfigSkeleton::ItemEnum::Choice2 choice;
347  choice.name = QLatin1String("Protected");
348  valuesdefaultOperationScope.append( choice );
349  }
350  {
351  KConfigSkeleton::ItemEnum::Choice2 choice;
352  choice.name = QLatin1String("Implementation");
353  valuesdefaultOperationScope.append( choice );
354  }
355  {
356  KConfigSkeleton::ItemEnum::Choice2 choice;
357  choice.name = QLatin1String("FromParent");
358  valuesdefaultOperationScope.append( choice );
359  }
360  KConfigSkeleton::ItemEnum *itemDefaultOperationScope;
361  itemDefaultOperationScope = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "defaultOperationScope" ), mDefaultOperationScope, valuesdefaultOperationScope, Uml::Visibility::Public );
362  addItem( itemDefaultOperationScope, QLatin1String( "defaultOperationScope" ) );
363 
364  setCurrentGroup( QLatin1String( "Code Viewer Options" ) );
365 
366  KConfigSkeleton::ItemInt *itemHeight;
367  itemHeight = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "height" ), mHeight, 40 );
368  itemHeight->setMaxValue(100);
369  addItem( itemHeight, QLatin1String( "height" ) );
370  KConfigSkeleton::ItemInt *itemWidth;
371  itemWidth = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "width" ), mWidth, 80 );
372  itemWidth->setMaxValue(100);
373  addItem( itemWidth, QLatin1String( "width" ) );
374  KConfigSkeleton::ItemBool *itemShowHiddenBlocks;
375  itemShowHiddenBlocks = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "showHiddenBlocks" ), mShowHiddenBlocks, true );
376  addItem( itemShowHiddenBlocks, QLatin1String( "showHiddenBlocks" ) );
377  KConfigSkeleton::ItemBool *itemBlocksAreHighlighted;
378  itemBlocksAreHighlighted = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "blocksAreHighlighted" ), mBlocksAreHighlighted, true );
379  addItem( itemBlocksAreHighlighted, QLatin1String( "blocksAreHighlighted" ) );
380  KConfigSkeleton::ItemFont *itemCodeViewerFont;
381  itemCodeViewerFont = new KConfigSkeleton::ItemFont( currentGroup(), QLatin1String( "font" ), mCodeViewerFont, KGlobalSettings::generalFont() );
382  addItem( itemCodeViewerFont, QLatin1String( "codeViewerFont" ) );
383  KConfigSkeleton::ItemColor *itemPaperColor;
384  itemPaperColor = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "paperColor" ), mPaperColor, QColor( "white" ) );
385  addItem( itemPaperColor, QLatin1String( "paperColor" ) );
386  KConfigSkeleton::ItemColor *itemFontColor;
387  itemFontColor = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "fontColor" ), mFontColor, QColor( "black" ) );
388  addItem( itemFontColor, QLatin1String( "fontColor" ) );
389  KConfigSkeleton::ItemColor *itemSelectedColor;
390  itemSelectedColor = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "selectedColor" ), mSelectedColor, QColor( "yellow" ) );
391  addItem( itemSelectedColor, QLatin1String( "selectedColor" ) );
392  KConfigSkeleton::ItemColor *itemEditBlockColor;
393  itemEditBlockColor = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "editBlockColor" ), mEditBlockColor, QColor( "pink" ) );
394  addItem( itemEditBlockColor, QLatin1String( "editBlockColor" ) );
395  KConfigSkeleton::ItemColor *itemNonEditBlockColor;
396  itemNonEditBlockColor = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "nonEditBlockColor" ), mNonEditBlockColor, QColor( "pink" ) );
397  addItem( itemNonEditBlockColor, QLatin1String( "nonEditBlockColor" ) );
398  KConfigSkeleton::ItemColor *itemUmlObjectColor;
399  itemUmlObjectColor = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "umlObjectColor" ), mUmlObjectColor, QColor( "grey" ) );
400  addItem( itemUmlObjectColor, QLatin1String( "umlObjectColor" ) );
401  KConfigSkeleton::ItemColor *itemHiddenColor;
402  itemHiddenColor = new KConfigSkeleton::ItemColor( currentGroup(), QLatin1String( "hiddenColor" ), mHiddenColor, QColor( "grey" ) );
403  addItem( itemHiddenColor, QLatin1String( "hiddenColor" ) );
404 
405  setCurrentGroup( QLatin1String( "Code Importer" ) );
406 
407  KConfigSkeleton::ItemBool *itemCreateArtifacts;
408  itemCreateArtifacts = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "createArtifacts" ), mCreateArtifacts, true );
409  addItem( itemCreateArtifacts, QLatin1String( "createArtifacts" ) );
410  KConfigSkeleton::ItemBool *itemResolveDependencies;
411  itemResolveDependencies = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "resolveDependencies" ), mResolveDependencies, true );
412  addItem( itemResolveDependencies, QLatin1String( "resolveDependencies" ) );
413 
414  setCurrentGroup( QLatin1String( "Code Generation" ) );
415 
416  KConfigSkeleton::ItemBool *itemAutoGenEmptyConstructors;
417  itemAutoGenEmptyConstructors = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "autoGenEmptyConstructors" ), mAutoGenEmptyConstructors, true );
418  addItem( itemAutoGenEmptyConstructors, QLatin1String( "autoGenEmptyConstructors" ) );
419  QList<KConfigSkeleton::ItemEnum::Choice2> valuescommentStyle;
420  {
421  KConfigSkeleton::ItemEnum::Choice2 choice;
422  choice.name = QLatin1String("SingleLine");
423  valuescommentStyle.append( choice );
424  }
425  {
426  KConfigSkeleton::ItemEnum::Choice2 choice;
427  choice.name = QLatin1String("MultiLine");
428  valuescommentStyle.append( choice );
429  }
430  KConfigSkeleton::ItemEnum *itemCommentStyle;
431  itemCommentStyle = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "commentStyle" ), mCommentStyle, valuescommentStyle, CodeGenerationPolicy::SingleLine );
432  addItem( itemCommentStyle, QLatin1String( "commentStyle" ) );
433  QList<KConfigSkeleton::ItemEnum::Choice2> valuesdefaultAssocFieldScope;
434  {
435  KConfigSkeleton::ItemEnum::Choice2 choice;
436  choice.name = QLatin1String("Public");
437  valuesdefaultAssocFieldScope.append( choice );
438  }
439  {
440  KConfigSkeleton::ItemEnum::Choice2 choice;
441  choice.name = QLatin1String("Private");
442  valuesdefaultAssocFieldScope.append( choice );
443  }
444  {
445  KConfigSkeleton::ItemEnum::Choice2 choice;
446  choice.name = QLatin1String("Protected");
447  valuesdefaultAssocFieldScope.append( choice );
448  }
449  {
450  KConfigSkeleton::ItemEnum::Choice2 choice;
451  choice.name = QLatin1String("Implementation");
452  valuesdefaultAssocFieldScope.append( choice );
453  }
454  {
455  KConfigSkeleton::ItemEnum::Choice2 choice;
456  choice.name = QLatin1String("FromParent");
457  valuesdefaultAssocFieldScope.append( choice );
458  }
459  KConfigSkeleton::ItemEnum *itemDefaultAssocFieldScope;
460  itemDefaultAssocFieldScope = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "defaultAssocFieldScope" ), mDefaultAssocFieldScope, valuesdefaultAssocFieldScope, Uml::Visibility::FromParent );
461  addItem( itemDefaultAssocFieldScope, QLatin1String( "defaultAssocFieldScope" ) );
462  QList<KConfigSkeleton::ItemEnum::Choice2> valuesdefaultAttributeAccessorScope;
463  {
464  KConfigSkeleton::ItemEnum::Choice2 choice;
465  choice.name = QLatin1String("Public");
466  valuesdefaultAttributeAccessorScope.append( choice );
467  }
468  {
469  KConfigSkeleton::ItemEnum::Choice2 choice;
470  choice.name = QLatin1String("Private");
471  valuesdefaultAttributeAccessorScope.append( choice );
472  }
473  {
474  KConfigSkeleton::ItemEnum::Choice2 choice;
475  choice.name = QLatin1String("Protected");
476  valuesdefaultAttributeAccessorScope.append( choice );
477  }
478  {
479  KConfigSkeleton::ItemEnum::Choice2 choice;
480  choice.name = QLatin1String("Implementation");
481  valuesdefaultAttributeAccessorScope.append( choice );
482  }
483  {
484  KConfigSkeleton::ItemEnum::Choice2 choice;
485  choice.name = QLatin1String("FromParent");
486  valuesdefaultAttributeAccessorScope.append( choice );
487  }
488  KConfigSkeleton::ItemEnum *itemDefaultAttributeAccessorScope;
489  itemDefaultAttributeAccessorScope = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "defaultAttributeAccessorScope" ), mDefaultAttributeAccessorScope, valuesdefaultAttributeAccessorScope, Uml::Visibility::FromParent );
490  addItem( itemDefaultAttributeAccessorScope, QLatin1String( "defaultAttributeAccessorScope" ) );
491  KConfigSkeleton::ItemBool *itemForceDoc;
492  itemForceDoc = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "forceDoc" ), mForceDoc, true );
493  addItem( itemForceDoc, QLatin1String( "forceDoc" ) );
494  KConfigSkeleton::ItemBool *itemForceSections;
495  itemForceSections = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "forceSections" ), mForceSections, true );
496  addItem( itemForceSections, QLatin1String( "forceSections" ) );
497  KConfigSkeleton::ItemPath *itemHeadingsDirectory;
498  itemHeadingsDirectory = new KConfigSkeleton::ItemPath( currentGroup(), QLatin1String( "headingsDirectory" ), mHeadingsDirectory, QLatin1String( "$HOME/kde/share/apps/umbrello/headings" ) );
499  addItem( itemHeadingsDirectory, QLatin1String( "headingsDirectory" ) );
500  KConfigSkeleton::ItemBool *itemIncludeHeadings;
501  itemIncludeHeadings = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "includeHeadings" ), mIncludeHeadings, true );
502  addItem( itemIncludeHeadings, QLatin1String( "includeHeadings" ) );
503  KConfigSkeleton::ItemInt *itemIndentationAmount;
504  itemIndentationAmount = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "indentationAmount" ), mIndentationAmount, 2 );
505  itemIndentationAmount->setMaxValue(10);
506  addItem( itemIndentationAmount, QLatin1String( "indentationAmount" ) );
507  QList<KConfigSkeleton::ItemEnum::Choice2> valuesindentationType;
508  {
509  KConfigSkeleton::ItemEnum::Choice2 choice;
510  choice.name = QLatin1String("NONE");
511  valuesindentationType.append( choice );
512  }
513  {
514  KConfigSkeleton::ItemEnum::Choice2 choice;
515  choice.name = QLatin1String("TAB");
516  valuesindentationType.append( choice );
517  }
518  {
519  KConfigSkeleton::ItemEnum::Choice2 choice;
520  choice.name = QLatin1String("SPACE");
521  valuesindentationType.append( choice );
522  }
523  KConfigSkeleton::ItemEnum *itemIndentationType;
524  itemIndentationType = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "indentationType" ), mIndentationType, valuesindentationType, CodeGenerationPolicy::SPACE );
525  addItem( itemIndentationType, QLatin1String( "indentationType" ) );
526  QList<KConfigSkeleton::ItemEnum::Choice2> valueslineEndingType;
527  {
528  KConfigSkeleton::ItemEnum::Choice2 choice;
529  choice.name = QLatin1String("UNIX");
530  valueslineEndingType.append( choice );
531  }
532  {
533  KConfigSkeleton::ItemEnum::Choice2 choice;
534  choice.name = QLatin1String("DOS");
535  valueslineEndingType.append( choice );
536  }
537  {
538  KConfigSkeleton::ItemEnum::Choice2 choice;
539  choice.name = QLatin1String("MAC");
540  valueslineEndingType.append( choice );
541  }
542  KConfigSkeleton::ItemEnum *itemLineEndingType;
543  itemLineEndingType = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "lineEndingType" ), mLineEndingType, valueslineEndingType, CodeGenerationPolicy::UNIX );
544  addItem( itemLineEndingType, QLatin1String( "lineEndingType" ) );
545  QList<KConfigSkeleton::ItemEnum::Choice2> valuesmodnamePolicy;
546  {
547  KConfigSkeleton::ItemEnum::Choice2 choice;
548  choice.name = QLatin1String("No");
549  valuesmodnamePolicy.append( choice );
550  }
551  {
552  KConfigSkeleton::ItemEnum::Choice2 choice;
553  choice.name = QLatin1String("Underscore");
554  valuesmodnamePolicy.append( choice );
555  }
556  {
557  KConfigSkeleton::ItemEnum::Choice2 choice;
558  choice.name = QLatin1String("Capitalise");
559  valuesmodnamePolicy.append( choice );
560  }
561  KConfigSkeleton::ItemEnum *itemModnamePolicy;
562  itemModnamePolicy = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "modnamePolicy" ), mModnamePolicy, valuesmodnamePolicy, CodeGenerationPolicy::Capitalise );
563  addItem( itemModnamePolicy, QLatin1String( "modnamePolicy" ) );
564  KConfigSkeleton::ItemPath *itemOutputDirectory;
565  itemOutputDirectory = new KConfigSkeleton::ItemPath( currentGroup(), QLatin1String( "outputDirectory" ), mOutputDirectory, QLatin1String( "$HOME/uml-generated-code" ) );
566  addItem( itemOutputDirectory, QLatin1String( "outputDirectory" ) );
567  QList<KConfigSkeleton::ItemEnum::Choice2> valuesoverwritePolicy;
568  {
569  KConfigSkeleton::ItemEnum::Choice2 choice;
570  choice.name = QLatin1String("Ok");
571  valuesoverwritePolicy.append( choice );
572  }
573  {
574  KConfigSkeleton::ItemEnum::Choice2 choice;
575  choice.name = QLatin1String("Ask");
576  valuesoverwritePolicy.append( choice );
577  }
578  {
579  KConfigSkeleton::ItemEnum::Choice2 choice;
580  choice.name = QLatin1String("Never");
581  valuesoverwritePolicy.append( choice );
582  }
583  {
584  KConfigSkeleton::ItemEnum::Choice2 choice;
585  choice.name = QLatin1String("Cancel");
586  valuesoverwritePolicy.append( choice );
587  }
588  KConfigSkeleton::ItemEnum *itemOverwritePolicy;
589  itemOverwritePolicy = new KConfigSkeleton::ItemEnum( currentGroup(), QLatin1String( "overwritePolicy" ), mOverwritePolicy, valuesoverwritePolicy, CodeGenerationPolicy::Ask );
590  addItem( itemOverwritePolicy, QLatin1String( "overwritePolicy" ) );
591 
592  setCurrentGroup( QLatin1String( "CPP Code Generation" ) );
593 
594  KConfigSkeleton::ItemBool *itemAutoGenAccessors;
595  itemAutoGenAccessors = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "autoGenAccessors" ), mAutoGenAccessors, true );
596  addItem( itemAutoGenAccessors, QLatin1String( "autoGenAccessors" ) );
597  KConfigSkeleton::ItemBool *itemInlineAccessors;
598  itemInlineAccessors = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "inlineAccessors" ), mInlineAccessors, true );
599  addItem( itemInlineAccessors, QLatin1String( "inlineAccessors" ) );
600  KConfigSkeleton::ItemBool *itemInlineOps;
601  itemInlineOps = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "inlineOps" ), mInlineOps, true );
602  addItem( itemInlineOps, QLatin1String( "inlineOps" ) );
603  KConfigSkeleton::ItemBool *itemPackageIsNamespace;
604  itemPackageIsNamespace = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "packageIsNamespace" ), mPackageIsNamespace, true );
605  addItem( itemPackageIsNamespace, QLatin1String( "packageIsNamespace" ) );
606  KConfigSkeleton::ItemBool *itemPublicAccessors;
607  itemPublicAccessors = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "publicAccessors" ), mPublicAccessors, true );
608  addItem( itemPublicAccessors, QLatin1String( "publicAccessors" ) );
609  KConfigSkeleton::ItemString *itemStringClassName;
610  itemStringClassName = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "stringClassName" ), mStringClassName, QLatin1String( "string" ) );
611  addItem( itemStringClassName, QLatin1String( "stringClassName" ) );
612  KConfigSkeleton::ItemString *itemStringClassNameInclude;
613  itemStringClassNameInclude = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "stringClassNameInclude" ), mStringClassNameInclude, QLatin1String( "string" ) );
614  addItem( itemStringClassNameInclude, QLatin1String( "stringClassNameInclude" ) );
615  KConfigSkeleton::ItemBool *itemStringIncludeIsGlobal;
616  itemStringIncludeIsGlobal = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "stringIncludeIsGlobal" ), mStringIncludeIsGlobal, true );
617  addItem( itemStringIncludeIsGlobal, QLatin1String( "stringIncludeIsGlobal" ) );
618  KConfigSkeleton::ItemString *itemVectorClassName;
619  itemVectorClassName = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "vectorClassName" ), mVectorClassName, QLatin1String( "vector" ) );
620  addItem( itemVectorClassName, QLatin1String( "vectorClassName" ) );
621  KConfigSkeleton::ItemString *itemVectorClassNameInclude;
622  itemVectorClassNameInclude = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "vectorClassNameInclude" ), mVectorClassNameInclude, QLatin1String( "vector" ) );
623  addItem( itemVectorClassNameInclude, QLatin1String( "vectorClassNameInclude" ) );
624  KConfigSkeleton::ItemBool *itemVectorIncludeIsGlobal;
625  itemVectorIncludeIsGlobal = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "vectorIncludeIsGlobal" ), mVectorIncludeIsGlobal, true );
626  addItem( itemVectorIncludeIsGlobal, QLatin1String( "vectorIncludeIsGlobal" ) );
627  KConfigSkeleton::ItemBool *itemVirtualDestructors;
628  itemVirtualDestructors = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "virtualDestructors" ), mVirtualDestructors, true );
629  addItem( itemVirtualDestructors, QLatin1String( "virtualDestructors" ) );
630  KConfigSkeleton::ItemString *itemDocToolTag;
631  itemDocToolTag = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "docToolTag" ), mDocToolTag, QLatin1String( "@" ) );
632  addItem( itemDocToolTag, QLatin1String( "docToolTag" ) );
633 
634  setCurrentGroup( QLatin1String( "D Code Generation" ) );
635 
636  KConfigSkeleton::ItemBool *itemAutoGenerateAttributeAccessorsD;
637  itemAutoGenerateAttributeAccessorsD = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "autoGenerateAttributeAccessors" ), mAutoGenerateAttributeAccessorsD, true );
638  addItem( itemAutoGenerateAttributeAccessorsD, QLatin1String( "autoGenerateAttributeAccessorsD" ) );
639  KConfigSkeleton::ItemBool *itemAutoGenerateAssocAccessorsD;
640  itemAutoGenerateAssocAccessorsD = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "autoGenerateAssocAccessors" ), mAutoGenerateAssocAccessorsD, true );
641  addItem( itemAutoGenerateAssocAccessorsD, QLatin1String( "autoGenerateAssocAccessorsD" ) );
642  KConfigSkeleton::ItemBool *itemBuildANTDocumentD;
643  itemBuildANTDocumentD = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "buildANTDocument" ), mBuildANTDocumentD, false );
644  addItem( itemBuildANTDocumentD, QLatin1String( "buildANTDocumentD" ) );
645 
646  setCurrentGroup( QLatin1String( "Java Code Generation" ) );
647 
648  KConfigSkeleton::ItemBool *itemAutoGenerateAttributeAccessorsJava;
649  itemAutoGenerateAttributeAccessorsJava = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "autoGenerateAttributeAccessors" ), mAutoGenerateAttributeAccessorsJava, true );
650  addItem( itemAutoGenerateAttributeAccessorsJava, QLatin1String( "autoGenerateAttributeAccessorsJava" ) );
651  KConfigSkeleton::ItemBool *itemAutoGenerateAssocAccessorsJava;
652  itemAutoGenerateAssocAccessorsJava = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "autoGenerateAssocAccessors" ), mAutoGenerateAssocAccessorsJava, true );
653  addItem( itemAutoGenerateAssocAccessorsJava, QLatin1String( "autoGenerateAssocAccessorsJava" ) );
654  KConfigSkeleton::ItemBool *itemBuildANTDocumentJava;
655  itemBuildANTDocumentJava = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "buildANTDocument" ), mBuildANTDocumentJava, false );
656  addItem( itemBuildANTDocumentJava, QLatin1String( "buildANTDocumentJava" ) );
657 
658  setCurrentGroup( QLatin1String( "Ruby Code Generation" ) );
659 
660  KConfigSkeleton::ItemBool *itemAutoGenerateAttributeAccessorsRuby;
661  itemAutoGenerateAttributeAccessorsRuby = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "autoGenerateAttributeAccessors" ), mAutoGenerateAttributeAccessorsRuby, true );
662  addItem( itemAutoGenerateAttributeAccessorsRuby, QLatin1String( "autoGenerateAttributeAccessorsRuby" ) );
663  KConfigSkeleton::ItemBool *itemAutoGenerateAssocAccessorsRuby;
664  itemAutoGenerateAssocAccessorsRuby = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "autoGenerateAssocAccessors" ), mAutoGenerateAssocAccessorsRuby, true );
665  addItem( itemAutoGenerateAssocAccessorsRuby, QLatin1String( "autoGenerateAssocAccessorsRuby" ) );
666 
667  setCurrentGroup( QLatin1String( "Auto Layout" ) );
668 
669  KConfigSkeleton::ItemBool *itemAutoDotPath;
670  itemAutoDotPath = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "autoDotPath" ), mAutoDotPath, true );
671  addItem( itemAutoDotPath, QLatin1String( "autoDotPath" ) );
672  KConfigSkeleton::ItemString *itemDotPath;
673  itemDotPath = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "dotPath" ), mDotPath );
674  addItem( itemDotPath, QLatin1String( "dotPath" ) );
675  KConfigSkeleton::ItemBool *itemShowExportLayout;
676  itemShowExportLayout = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "showExportLayout" ), mShowExportLayout, false );
677  addItem( itemShowExportLayout, QLatin1String( "showExportLayout" ) );
678 }
679 
680 UmbrelloSettings::~UmbrelloSettings()
681 {
682  if (!s_globalUmbrelloSettings.isDestroyed()) {
683  s_globalUmbrelloSettings->q = 0;
684  }
685 }
686 
UmbrelloSettings::mUmlObjectColor
QColor mUmlObjectColor
Definition: umbrellosettings.h:1775
UmbrelloSettings::mInlineAccessors
bool mInlineAccessors
Definition: umbrellosettings.h:1800
UmbrelloSettings::mAutosavesuffix
QString mAutosavesuffix
Definition: umbrellosettings.h:1734
UmbrelloSettings::mDefaultAssocFieldScope
int mDefaultAssocFieldScope
Definition: umbrellosettings.h:1785
UmbrelloSettings
Definition: umbrellosettings.h:13
CodeGenerationPolicy::UNIX
Definition: codegenerationpolicy.h:48
UmbrelloSettings::mLineEndingType
int mLineEndingType
Definition: umbrellosettings.h:1793
UmbrelloSettings::mAngularlines
bool mAngularlines
Definition: umbrellosettings.h:1729
umbrellosettings.h
CodeGenerationPolicy::SPACE
Definition: codegenerationpolicy.h:49
UmbrelloSettings::mLineColor
QColor mLineColor
Definition: umbrellosettings.h:1743
UmbrelloSettings::mNonEditBlockColor
QColor mNonEditBlockColor
Definition: umbrellosettings.h:1774
UmbrelloSettings::mOverwritePolicy
int mOverwritePolicy
Definition: umbrellosettings.h:1796
UmbrelloSettings::mShowDocWindow
bool mShowDocWindow
Definition: umbrellosettings.h:1746
UmbrelloSettings::mUndo
bool mUndo
Definition: umbrellosettings.h:1726
Uml::ProgrammingLanguage::Cpp
Definition: basictypes.h:244
UmbrelloSettings::mFooterPrinting
bool mFooterPrinting
Definition: umbrellosettings.h:1730
UmbrelloSettings::mDiagram
int mDiagram
Definition: umbrellosettings.h:1736
UmbrelloSettings::mVectorClassName
QString mVectorClassName
Definition: umbrellosettings.h:1807
UmbrelloSettings::mShowAtts
bool mShowAtts
Definition: umbrellosettings.h:1753
UmbrelloSettings::mStringIncludeIsGlobal
bool mStringIncludeIsGlobal
Definition: umbrellosettings.h:1806
UmbrelloSettings::mIncludeHeadings
bool mIncludeHeadings
Definition: umbrellosettings.h:1790
UmbrelloSettings::mWidth
int mWidth
Definition: umbrellosettings.h:1766
UmbrelloSettings::mLastFile
QString mLastFile
Definition: umbrellosettings.h:1738
UmbrelloSettings::UmbrelloSettings
UmbrelloSettings()
Definition: umbrellosettings.cpp:27
UmbrelloSettings::mDefaultOperationScope
int mDefaultOperationScope
Definition: umbrellosettings.h:1762
KConfigSkeleton
UmbrelloSettings::mAutoGenerateAttributeAccessorsRuby
bool mAutoGenerateAttributeAccessorsRuby
Definition: umbrellosettings.h:1824
UmbrelloSettings::mResolveDependencies
bool mResolveDependencies
Definition: umbrellosettings.h:1780
UmbrelloSettings::mLoadlast
bool mLoadlast
Definition: umbrellosettings.h:1735
UmbrelloSettings::mHeight
int mHeight
Definition: umbrellosettings.h:1765
UmbrelloSettings::mBuildANTDocumentJava
bool mBuildANTDocumentJava
Definition: umbrellosettings.h:1821
UmbrelloSettings::mFillColor
QColor mFillColor
Definition: umbrellosettings.h:1742
UmbrelloSettings::mAutosavetime
int mAutosavetime
Definition: umbrellosettings.h:1733
UmbrelloSettings::mShowStereoType
bool mShowStereoType
Definition: umbrellosettings.h:1756
UmbrelloSettings::mShowPackage
bool mShowPackage
Definition: umbrellosettings.h:1755
UmbrelloSettings::mAutoGenerateAssocAccessorsJava
bool mAutoGenerateAssocAccessorsJava
Definition: umbrellosettings.h:1820
UmbrelloSettings::mForceDoc
bool mForceDoc
Definition: umbrellosettings.h:1787
UmbrelloSettings::mGeometry
QSize mGeometry
Definition: umbrellosettings.h:1724
UmbrelloSettings::mAutoGenerateAssocAccessorsRuby
bool mAutoGenerateAssocAccessorsRuby
Definition: umbrellosettings.h:1825
UmbrelloSettings::mDefaultAttributeScope
int mDefaultAttributeScope
Definition: umbrellosettings.h:1761
UmbrelloSettings::mForceSections
bool mForceSections
Definition: umbrellosettings.h:1788
UmbrelloSettings::mVectorClassNameInclude
QString mVectorClassNameInclude
Definition: umbrellosettings.h:1808
UmbrelloSettings::mPublicAccessors
bool mPublicAccessors
Definition: umbrellosettings.h:1803
UmbrelloSettings::mAutoGenerateAttributeAccessorsJava
bool mAutoGenerateAttributeAccessorsJava
Definition: umbrellosettings.h:1819
UmbrelloSettings::mIndentationType
int mIndentationType
Definition: umbrellosettings.h:1792
UmbrelloSettings::mEditBlockColor
QColor mEditBlockColor
Definition: umbrellosettings.h:1773
UmbrelloSettings::mBlocksAreHighlighted
bool mBlocksAreHighlighted
Definition: umbrellosettings.h:1768
UmbrelloSettings::mUseFillColor
bool mUseFillColor
Definition: umbrellosettings.h:1741
UmbrelloSettings::mCodeViewerFont
QFont mCodeViewerFont
Definition: umbrellosettings.h:1769
UmbrelloSettings::mCreateArtifacts
bool mCreateArtifacts
Definition: umbrellosettings.h:1779
UmbrelloSettings::mHeadingsDirectory
QString mHeadingsDirectory
Definition: umbrellosettings.h:1789
UmbrelloSettings::mCommentStyle
int mCommentStyle
Definition: umbrellosettings.h:1784
UmbrelloSettings::mShowHiddenBlocks
bool mShowHiddenBlocks
Definition: umbrellosettings.h:1767
UmbrelloSettings::mImageMimeType
QString mImageMimeType
Definition: umbrellosettings.h:1725
CodeGenerationPolicy::Capitalise
Definition: codegenerationpolicy.h:47
UmbrelloSettings::mShowOpSig
bool mShowOpSig
Definition: umbrellosettings.h:1760
UmbrelloSettings::mTextColor
QColor mTextColor
Definition: umbrellosettings.h:1745
UmbrelloSettings::mVirtualDestructors
bool mVirtualDestructors
Definition: umbrellosettings.h:1810
UmbrelloSettings::mAutoGenerateAssocAccessorsD
bool mAutoGenerateAssocAccessorsD
Definition: umbrellosettings.h:1815
UmbrelloSettings::mDocToolTag
QString mDocToolTag
Definition: umbrellosettings.h:1811
Uml::Visibility::Public
Definition: basictypes.h:57
UmbrelloSettings::mDefaultLanguage
int mDefaultLanguage
Definition: umbrellosettings.h:1737
UmbrelloSettings::mVectorIncludeIsGlobal
bool mVectorIncludeIsGlobal
Definition: umbrellosettings.h:1809
UmbrelloSettings::mAutosave
bool mAutosave
Definition: umbrellosettings.h:1731
UmbrelloSettings::mShowVisibility
bool mShowVisibility
Definition: umbrellosettings.h:1752
UmbrelloSettings::mTabdiagrams
bool mTabdiagrams
Definition: umbrellosettings.h:1727
UmbrelloSettings::mAutoGenerateAttributeAccessorsD
bool mAutoGenerateAttributeAccessorsD
Definition: umbrellosettings.h:1814
UmbrelloSettings::mSelectedColor
QColor mSelectedColor
Definition: umbrellosettings.h:1772
UmbrelloSettings::mAutoGenAccessors
bool mAutoGenAccessors
Definition: umbrellosettings.h:1799
UmbrelloSettings::mHiddenColor
QColor mHiddenColor
Definition: umbrellosettings.h:1776
UmbrelloSettings::mStringClassNameInclude
QString mStringClassNameInclude
Definition: umbrellosettings.h:1805
Uml::DiagramType::Class
Definition: basictypes.h:77
UmbrelloSettings::mInlineOps
bool mInlineOps
Definition: umbrellosettings.h:1801
UmbrelloSettings::mIndentationAmount
int mIndentationAmount
Definition: umbrellosettings.h:1791
UmbrelloSettings::mPaperColor
QColor mPaperColor
Definition: umbrellosettings.h:1770
UmbrelloSettings::mLineWidth
uint mLineWidth
Definition: umbrellosettings.h:1744
UmbrelloSettings::mBuildANTDocumentD
bool mBuildANTDocumentD
Definition: umbrellosettings.h:1816
UmbrelloSettings::mUiFont
QFont mUiFont
Definition: umbrellosettings.h:1747
UmbrelloSettings::mShowOps
bool mShowOps
Definition: umbrellosettings.h:1754
UmbrelloSettings::mModnamePolicy
int mModnamePolicy
Definition: umbrellosettings.h:1794
UmbrelloSettings::mAutoGenEmptyConstructors
bool mAutoGenEmptyConstructors
Definition: umbrellosettings.h:1783
UmbrelloSettings::mStringClassName
QString mStringClassName
Definition: umbrellosettings.h:1804
UmbrelloSettings::mGridDotColor
QColor mGridDotColor
Definition: umbrellosettings.h:1749
UmbrelloSettings::mDotPath
QString mDotPath
Definition: umbrellosettings.h:1829
UmbrelloSettings::mOutputDirectory
QString mOutputDirectory
Definition: umbrellosettings.h:1795
UmbrelloSettings::mShowPublicOnly
bool mShowPublicOnly
Definition: umbrellosettings.h:1758
UmbrelloSettings::mShowAttribAssocs
bool mShowAttribAssocs
Definition: umbrellosettings.h:1757
Uml::Visibility::FromParent
Definition: basictypes.h:61
CodeGenerationPolicy::Ask
Definition: codegenerationpolicy.h:46
UmbrelloSettings::mShowExportLayout
bool mShowExportLayout
Definition: umbrellosettings.h:1830
UmbrelloSettings::mBackgroundColor
QColor mBackgroundColor
Definition: umbrellosettings.h:1748
UmbrelloSettings::mTime
int mTime
Definition: umbrellosettings.h:1732
UmbrelloSettings::mNewcodegen
bool mNewcodegen
Definition: umbrellosettings.h:1728
UmbrelloSettings::~UmbrelloSettings
~UmbrelloSettings()
Definition: umbrellosettings.cpp:680
UmbrelloSettings::mFontColor
QColor mFontColor
Definition: umbrellosettings.h:1771
UmbrelloSettings::mAutoDotPath
bool mAutoDotPath
Definition: umbrellosettings.h:1828
QList
CodeGenerationPolicy::SingleLine
Definition: codegenerationpolicy.h:50
UmbrelloSettings::mShowAttSig
bool mShowAttSig
Definition: umbrellosettings.h:1759
UmbrelloSettings::mDefaultAttributeAccessorScope
int mDefaultAttributeAccessorScope
Definition: umbrellosettings.h:1786
UmbrelloSettings::mPackageIsNamespace
bool mPackageIsNamespace
Definition: umbrellosettings.h:1802
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:00 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

umbrello/umbrello

Skip menu "umbrello/umbrello"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages

kdesdk API Reference

Skip menu "kdesdk API Reference"
  • kapptemplate
  • kcachegrind
  • kompare
  • lokalize
  • okteta
  • umbrello
  •   umbrello

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal